300
no
$:/core/ui/SideBar/Recent
yes
html
x-perimental
tags
above
hide
show
hide
hide
hide
hide
hide
show
hide
yes
show
show
hide
disable
{
    "tiddlers": {
        "$:/Acknowledgements": {
            "title": "$:/Acknowledgements",
            "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
        },
        "$:/core/copyright.txt": {
            "title": "$:/core/copyright.txt",
            "type": "text/plain",
            "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2020, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n  contributors may be used to endorse or promote products derived from\n  this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
        },
        "$:/core/icon": {
            "title": "$:/core/icon",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/add-comment": {
            "title": "$:/core/images/add-comment",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-add-comment tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 56H36a8 8 0 100 16h20v20a8 8 0 1016 0V72h20a8 8 0 100-16H72V36a8 8 0 10-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\"/></svg>"
        },
        "$:/core/images/advanced-search-button": {
            "title": "$:/core/images/advanced-search-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-advanced-search-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M74.565 87.985A47.776 47.776 0 0148 96C21.49 96 0 74.51 0 48S21.49 0 48 0s48 21.49 48 48c0 9.854-2.97 19.015-8.062 26.636l34.347 34.347a9.443 9.443 0 010 13.36 9.446 9.446 0 01-13.36 0l-34.36-34.358zM48 80c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/><circle cx=\"48\" cy=\"48\" r=\"8\"/><circle cx=\"28\" cy=\"48\" r=\"8\"/><circle cx=\"68\" cy=\"48\" r=\"8\"/></g></svg>"
        },
        "$:/core/images/auto-height": {
            "title": "$:/core/images/auto-height",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-auto-height tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M67.987 114.356l-.029-14.477a4 4 0 00-2.067-3.494l-15.966-8.813-1.933 7.502H79.9c4.222 0 5.564-5.693 1.786-7.58L49.797 71.572 48.01 79.15h31.982c4.217 0 5.564-5.682 1.795-7.575L49.805 55.517l-1.795 7.575h31.982c4.212 0 5.563-5.67 1.805-7.57l-16.034-8.105 2.195 3.57V35.614l9.214 9.213a4 4 0 105.656-5.656l-16-16a4 4 0 00-5.656 0l-16 16a4 4 0 105.656 5.656l9.13-9.13v15.288a4 4 0 002.195 3.57l16.035 8.106 1.804-7.57H48.01c-4.217 0-5.564 5.682-1.795 7.574l31.982 16.059 1.795-7.575H48.01c-4.222 0-5.564 5.693-1.787 7.579l31.89 15.923 1.787-7.578H47.992c-4.133 0-5.552 5.504-1.933 7.501l15.966 8.813-2.067-3.494.029 14.436-9.159-9.158a4 4 0 00-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656l-9.185 9.184zM16 20h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
        },
        "$:/core/images/blank": {
            "title": "$:/core/images/blank",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\"/>"
        },
        "$:/core/images/bold": {
            "title": "$:/core/images/bold",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-bold tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.146 51.81V21.87h26.353c2.51 0 4.93.21 7.26.628 2.33.418 4.392 1.165 6.185 2.24 1.793 1.076 3.227 2.57 4.302 4.482 1.076 1.913 1.614 4.363 1.614 7.35 0 5.379-1.613 9.263-4.84 11.653-3.227 2.39-7.35 3.586-12.37 3.586H41.146zM13 0v128h62.028a65.45 65.45 0 0016.762-2.151c5.438-1.434 10.278-3.645 14.52-6.633 4.244-2.988 7.62-6.842 10.13-11.563 2.51-4.721 3.764-10.308 3.764-16.762 0-8.008-1.942-14.85-5.826-20.527-3.884-5.677-9.77-9.65-17.658-11.921 5.737-2.75 10.069-6.275 12.997-10.577 2.928-4.303 4.392-9.681 4.392-16.135 0-5.976-.986-10.995-2.958-15.059-1.972-4.063-4.75-7.32-8.336-9.77-3.585-2.45-7.888-4.213-12.907-5.289C84.888.538 79.33 0 73.235 0H13zm28.146 106.129V70.992H71.8c6.095 0 10.995 1.404 14.7 4.212 3.705 2.81 5.558 7.5 5.558 14.073 0 3.347-.568 6.096-1.703 8.247-1.136 2.151-2.66 3.854-4.572 5.11-1.912 1.254-4.123 2.15-6.633 2.688-2.51.538-5.139.807-7.888.807H41.146z\"/></svg>"
        },
        "$:/core/images/cancel-button": {
            "title": "$:/core/images/cancel-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 76.314l-16.97 16.97a7.999 7.999 0 01-11.314 0c-3.118-3.118-3.124-8.19 0-11.313L52.686 65l-16.97-16.97a7.999 7.999 0 010-11.314c3.118-3.118 8.19-3.124 11.313 0L64 53.686l16.97-16.97a7.999 7.999 0 0111.314 0c3.118 3.118 3.124 8.19 0 11.313L75.314 65l16.97 16.97a7.999 7.999 0 010 11.314c-3.118 3.118-8.19 3.124-11.313 0L64 76.314zM64 129c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 1 0 29.654 0 65c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 17 64 17 16 38.49 16 65s21.49 48 48 48z\"/></svg>"
        },
        "$:/core/images/chevron-down": {
            "title": "$:/core/images/chevron-down",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-down tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.053 85.456a7.889 7.889 0 01-5.6-2.316L2.473 27.16a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0L64.05 66.344l50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.105 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.317z\"/><path d=\"M64.053 124.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></g></svg>"
        },
        "$:/core/images/chevron-left": {
            "title": "$:/core/images/chevron-left",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M47.544 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L66.656 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.105 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.317-5.595z\"/><path d=\"M8.931 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L28.041 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.104 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.316-5.595z\"/></g></svg>"
        },
        "$:/core/images/chevron-right": {
            "title": "$:/core/images/chevron-right",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-right tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M83.456 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196L64.344 63.95 13.963 13.567a7.92 7.92 0 010-11.195c3.086-3.085 8.105-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.317 5.595z\"/><path d=\"M122.069 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></g></svg>"
        },
        "$:/core/images/chevron-up": {
            "title": "$:/core/images/chevron-up",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-up tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M63.947 44.544c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 63.656l-50.382 50.382a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.317z\"/><path d=\"M63.947 5.931c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 25.041 13.567 75.423a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.104 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.316z\"/></g></svg>"
        },
        "$:/core/images/clone-button": {
            "title": "$:/core/images/clone-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-clone-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M32.265 96v24.002A7.996 7.996 0 0040.263 128h79.74a7.996 7.996 0 007.997-7.998v-79.74a7.996 7.996 0 00-7.998-7.997H96V48h12.859a2.99 2.99 0 012.994 2.994v57.865a2.99 2.99 0 01-2.994 2.994H50.994A2.99 2.99 0 0148 108.859V96H32.265z\"/><path d=\"M40 56h-7.993C27.588 56 24 52.418 24 48c0-4.41 3.585-8 8.007-8H40v-7.993C40 27.588 43.582 24 48 24c4.41 0 8 3.585 8 8.007V40h7.993C68.412 40 72 43.582 72 48c0 4.41-3.585 8-8.007 8H56v7.993C56 68.412 52.418 72 48 72c-4.41 0-8-3.585-8-8.007V56zM8 0C3.58 0 0 3.588 0 8v80c0 4.419 3.588 8 8 8h80c4.419 0 8-3.588 8-8V8c0-4.419-3.588-8-8-8H8zM19 16A2.997 2.997 0 0016 19.001v57.998A2.997 2.997 0 0019.001 80h57.998A2.997 2.997 0 0080 76.999V19.001A2.997 2.997 0 0076.999 16H19.001z\"/></g></svg>"
        },
        "$:/core/images/close-all-button": {
            "title": "$:/core/images/close-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-close-all-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M28 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L16.686 100 2.543 85.856a8 8 0 0111.313-11.313L28 88.686l14.144-14.143a8 8 0 0111.313 11.313L39.314 100l14.143 14.144a8 8 0 01-11.313 11.313L28 111.314zM28 39.314L13.856 53.457A8 8 0 012.543 42.144L16.686 28 2.543 13.856A8 8 0 0113.856 2.543L28 16.686 42.144 2.543a8 8 0 0111.313 11.313L39.314 28l14.143 14.144a8 8 0 01-11.313 11.313L28 39.314zM100 39.314L85.856 53.457a8 8 0 01-11.313-11.313L88.686 28 74.543 13.856A8 8 0 0185.856 2.543L100 16.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 28l14.143 14.144a8 8 0 01-11.313 11.313L100 39.314zM100 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L88.686 100 74.543 85.856a8 8 0 0111.313-11.313L100 88.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 100l14.143 14.144a8 8 0 01-11.313 11.313L100 111.314z\"/></g></svg>"
        },
        "$:/core/images/close-button": {
            "title": "$:/core/images/close-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M65.086 75.41l-50.113 50.113c-3.121 3.121-8.192 3.126-11.316.002-3.118-3.118-3.123-8.19.002-11.316l50.114-50.114L3.659 13.982C.538 10.86.533 5.79 3.657 2.666c3.118-3.118 8.19-3.123 11.316.002l50.113 50.114L115.2 2.668c3.121-3.121 8.192-3.126 11.316-.002 3.118 3.118 3.123 8.19-.002 11.316L76.4 64.095l50.114 50.114c3.121 3.121 3.126 8.192.002 11.316-3.118 3.118-8.19 3.123-11.316-.002L65.086 75.409z\"/></svg>"
        },
        "$:/core/images/close-others-button": {
            "title": "$:/core/images/close-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-others-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48zm0-16c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32zm0-16c8.837 0 16-7.163 16-16s-7.163-16-16-16-16 7.163-16 16 7.163 16 16 16z\"/></svg>"
        },
        "$:/core/images/copy-clipboard": {
            "title": "$:/core/images/copy-clipboard",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-copy-clipboard tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"33\" height=\"8\" x=\"40\" y=\"40\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"82\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"54\" rx=\"4\"/><rect width=\"33\" height=\"8\" x=\"40\" y=\"96\" rx=\"4\"/><rect width=\"12\" height=\"8\" x=\"40\" y=\"68\" rx=\"4\"/><path d=\"M40 16H24c-4.419 0-8 3.59-8 8a8.031 8.031 0 000 .01v95.98a8.03 8.03 0 000 .01c0 4.41 3.581 8 8 8h80a7.975 7.975 0 005.652-2.34 7.958 7.958 0 002.348-5.652v-16.016c0-4.414-3.582-7.992-8-7.992-4.41 0-8 3.578-8 7.992V112H32V32h64v8.008C96 44.422 99.582 48 104 48c4.41 0 8-3.578 8-7.992V23.992a7.963 7.963 0 00-2.343-5.651A7.995 7.995 0 00104.001 16H88c0-4.41-3.585-8-8.007-8H48.007C43.588 8 40 11.582 40 16zm4-1.004A4.001 4.001 0 0148 11h32c2.21 0 4 1.797 4 3.996v4.008A4.001 4.001 0 0180 23H48c-2.21 0-4-1.797-4-3.996v-4.008z\"/><rect width=\"66\" height=\"16\" x=\"62\" y=\"64\" rx=\"8\"/><path d=\"M84.657 82.343l-16-16v11.314l16-16a8 8 0 10-11.314-11.314l-16 16a8 8 0 000 11.314l16 16a8 8 0 1011.314-11.314z\"/></g></svg>"
        },
        "$:/core/images/delete-button": {
            "title": "$:/core/images/delete-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(12)\"><rect width=\"105\" height=\"16\" y=\"11\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"28\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"8\" y=\"16\" rx=\"8\"/><rect width=\"88\" height=\"16\" x=\"8\" y=\"112\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"80\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"56\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"32\" y=\"16\" rx=\"8\"/></g></svg>"
        },
        "$:/core/images/done-button": {
            "title": "$:/core/images/done-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M42.26 111.032c-2.051.001-4.103-.78-5.668-2.345L2.662 74.758a8 8 0 01-.005-11.32c3.118-3.117 8.192-3.12 11.32.007l28.278 28.278 72.124-72.124a8.002 8.002 0 0111.314-.001c3.118 3.118 3.124 8.19 0 11.315l-77.78 77.78a7.978 7.978 0 01-5.658 2.343z\"/></svg>"
        },
        "$:/core/images/down-arrow": {
            "title": "$:/core/images/down-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.177 100.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.086 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></svg>"
        },
        "$:/core/images/download-button": {
            "title": "$:/core/images/download-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-download-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\" class=\"tc-image-download-button-ring\"/><path d=\"M34.35 66.43l26.892 27.205a4.57 4.57 0 006.516 0L94.65 66.43a4.7 4.7 0 000-6.593 4.581 4.581 0 00-3.258-1.365h-8.46c-2.545 0-4.608-2.087-4.608-4.661v-15.15c0-2.575-2.063-4.662-4.608-4.662H55.284c-2.545 0-4.608 2.087-4.608 4.662v15.15c0 2.574-2.063 4.661-4.608 4.661h-8.46c-2.545 0-4.608 2.087-4.608 4.662a4.69 4.69 0 001.35 3.296z\"/></g></svg>"
        },
        "$:/core/images/edit-button": {
            "title": "$:/core/images/edit-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M95.627 10.059l-5.656 5.657 11.313 11.313 5.657-5.656-11.314-11.314zm5.657-5.657l1.966-1.966c3.123-3.122 8.194-3.129 11.319-.005 3.117 3.118 3.122 8.192-.005 11.32l-1.966 1.965-11.314-11.314zm-16.97 16.97l-60.25 60.25a8.12 8.12 0 00-.322.342c-.1.087-.198.179-.295.275-5.735 5.735-10.702 22.016-10.702 22.016s16.405-5.09 22.016-10.702c.095-.096.186-.193.272-.292a8.12 8.12 0 00.345-.325l60.25-60.25-11.314-11.313zM35.171 124.19c6.788-.577 13.898-2.272 23.689-5.348 1.825-.573 3.57-1.136 6.336-2.04 16-5.226 21.877-6.807 28.745-7.146 8.358-.413 13.854 2.13 17.58 8.699a4 4 0 006.959-3.946c-5.334-9.406-13.745-13.296-24.933-12.744-7.875.39-14.057 2.052-30.835 7.533-2.739.894-4.46 1.45-6.25 2.012-19.46 6.112-30.77 7.072-39.597 1.747a4 4 0 10-4.132 6.85c6.333 3.82 13.754 5.12 22.438 4.383z\"/></g></svg>"
        },
        "$:/core/images/erase": {
            "title": "$:/core/images/erase",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-erase tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.087 127.996l63.015-63.015c6.535-6.535 6.528-17.115-.003-23.646L99.466 17.702c-6.539-6.538-17.117-6.532-23.646-.003L4.898 88.62c-6.535 6.534-6.528 17.115.003 23.646l15.73 15.73h39.456zm-34.95-7.313l-14.324-14.325c-3.267-3.268-3.268-8.564-.008-11.824L46.269 59.07l35.462 35.462-26.15 26.15H25.137z\"/></svg>"
        },
        "$:/core/images/excise": {
            "title": "$:/core/images/excise",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-excise tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 107.314l-2.343 2.343a8 8 0 11-11.314-11.314l16-16a8 8 0 0111.314 0l16 16a8 8 0 11-11.314 11.314L72 107.314v14.284c0 3.536-3.582 6.402-8 6.402s-8-2.866-8-6.402v-14.284zM0 40.007C0 35.585 3.59 32 8 32c4.418 0 8 3.588 8 8.007v31.986C16 76.415 12.41 80 8 80c-4.418 0-8-3.588-8-8.007V40.007zm32 0C32 35.585 35.59 32 40 32c4.418 0 8 3.588 8 8.007v31.986C48 76.415 44.41 80 40 80c-4.418 0-8-3.588-8-8.007V40.007zm48 0C80 35.585 83.59 32 88 32c4.418 0 8 3.588 8 8.007v31.986C96 76.415 92.41 80 88 80c-4.418 0-8-3.588-8-8.007V40.007zm-24-32C56 3.585 59.59 0 64 0c4.418 0 8 3.588 8 8.007v31.986C72 44.415 68.41 48 64 48c-4.418 0-8-3.588-8-8.007V8.007zm56 32c0-4.422 3.59-8.007 8-8.007 4.418 0 8 3.588 8 8.007v31.986c0 4.422-3.59 8.007-8 8.007-4.418 0-8-3.588-8-8.007V40.007z\"/></svg>"
        },
        "$:/core/images/export-button": {
            "title": "$:/core/images/export-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-export-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.003 128H119.993a7.984 7.984 0 005.664-2.349v.007A7.975 7.975 0 00128 120V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v56H16V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v64c0 4.418 3.59 8 8 8h.003zm48.62-100.689l-8.965 8.966c-3.125 3.125-8.195 3.13-11.319.005-3.118-3.118-3.122-8.192.005-11.319L58.962 2.346A7.986 7.986 0 0164.625 0l-.006.002c2.05-.001 4.102.78 5.666 2.344l22.618 22.617c3.124 3.125 3.129 8.195.005 11.319-3.118 3.118-8.192 3.122-11.319-.005l-8.965-8.966v61.256c0 4.411-3.582 8-8 8-4.41 0-8-3.582-8-8V27.311z\"/></svg>"
        },
        "$:/core/images/file": {
            "title": "$:/core/images/file",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-file tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M111.968 30.5H112V120a8 8 0 01-8 8H24a8 8 0 01-8-8V8a8 8 0 018-8h57v.02a7.978 7.978 0 015.998 2.337l22.627 22.627a7.975 7.975 0 012.343 5.516zM81 8H24v112h80V30.5H89c-4.418 0-8-3.578-8-8V8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"68\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"84\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"100\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/></svg>"
        },
        "$:/core/images/fixed-height": {
            "title": "$:/core/images/fixed-height",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fixed-height tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60 35.657l-9.172 9.171a4 4 0 11-5.656-5.656l16-16a4 4 0 015.656 0l16 16a4 4 0 01-5.656 5.656L68 35.657v57.686l9.172-9.171a4 4 0 115.656 5.656l-16 16a4 4 0 01-5.656 0l-16-16a4 4 0 115.656-5.656L60 93.343V35.657zM16 116h96a4 4 0 100-8H16a4 4 0 100 8zm0-96h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
        },
        "$:/core/images/fold-all-button": {
            "title": "$:/core/images/fold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M64.03 20.004c-2.05 0-4.102.78-5.667 2.344L35.746 44.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 22.348a7.986 7.986 0 00-5.663-2.346zM64.03 85.002c-2.05-.001-4.102.78-5.667 2.344l-22.617 22.617c-3.125 3.125-3.13 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.966 16.966 16.966c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.192-.005-11.319L69.687 87.346A7.986 7.986 0 0064.024 85z\"/></g></svg>"
        },
        "$:/core/images/fold-button": {
            "title": "$:/core/images/fold-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M64.03 25.004c-2.05 0-4.102.78-5.667 2.344L35.746 49.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 27.348a7.986 7.986 0 00-5.663-2.346zM64.005 67.379c-2.05 0-4.102.78-5.666 2.344L35.722 92.34c-3.125 3.125-3.13 8.195-.006 11.32 3.118 3.117 8.192 3.121 11.32-.006L64 86.69l16.965 16.965c3.125 3.125 8.195 3.13 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L69.663 69.723A7.986 7.986 0 0064 67.377z\"/></g></svg>"
        },
        "$:/core/images/fold-others-button": {
            "title": "$:/core/images/fold-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-others tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" y=\"56.031\" rx=\"8\"/><path d=\"M86.632 79.976c-2.05 0-4.102.78-5.666 2.345L64 99.286 47.034 82.321a7.986 7.986 0 00-5.662-2.346l.005.001c-2.05 0-4.102.78-5.666 2.345l-22.618 22.617c-3.124 3.125-3.129 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.966-16.966 16.965 16.966a7.986 7.986 0 005.663 2.346l-.005-.002c2.05 0 4.102-.78 5.666-2.344l16.965-16.966 16.966 16.966c3.125 3.124 8.194 3.129 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L92.289 82.321a7.986 7.986 0 00-5.663-2.346zM86.7 48.024c-2.05 0-4.102-.78-5.666-2.345L64.07 28.714 47.103 45.679a7.986 7.986 0 01-5.663 2.346l.005-.001c-2.05 0-4.101-.78-5.666-2.345L13.162 23.062c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L41.44 28.714l16.966-16.966a7.986 7.986 0 015.662-2.346l-.005.002c2.05 0 4.102.78 5.666 2.344l16.966 16.966 16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L92.358 45.679a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
        },
        "$:/core/images/folder": {
            "title": "$:/core/images/folder",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-folder tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.694 128H8C3.58 128 0 124.414 0 119.996V48.004C0 43.584 3.584 40 7.999 40H16v-8c0-4.418 3.578-8 8-8h32a8 8 0 018 8v8h40.001c4.418 0 7.999 3.586 7.999 8.004V59.83l-8-.082v-7.749A4 4 0 0099.997 48H56V36c0-2.21-1.793-4-4.004-4H28.004A4 4 0 0024 36v12H12.003A4 4 0 008 52v64a4 4 0 004.003 4h46.76l-3.069 8z\"/><path d=\"M23.873 55.5h96.003c4.417 0 7.004 4.053 5.774 9.063l-13.344 54.374c-1.228 5.005-5.808 9.063-10.223 9.063H6.08c-4.417 0-7.003-4.053-5.774-9.063L13.65 64.563c1.228-5.005 5.808-9.063 10.223-9.063zm1.78 8.5h87.994c2.211 0 3.504 2.093 2.891 4.666l-11.12 46.668c-.614 2.577-2.902 4.666-5.115 4.666H12.31c-2.211 0-3.504-2.093-2.891-4.666l11.12-46.668C21.152 66.09 23.44 64 25.653 64z\"/></g></svg>"
        },
        "$:/core/images/full-screen-button": {
            "title": "$:/core/images/full-screen-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-full-screen-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 8a8 8 0 018-8h32a8 8 0 110 16H16v24a8 8 0 11-16 0V8zM128 120a8 8 0 01-8 8H88a8 8 0 110-16h24V88a8 8 0 1116 0v32zM8 128a8 8 0 01-8-8V88a8 8 0 1116 0v24h24a8 8 0 110 16H8zM120 0a8 8 0 018 8v32a8 8 0 11-16 0V16H88a8 8 0 110-16h32z\"/></svg>"
        },
        "$:/core/images/github": {
            "title": "$:/core/images/github",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-github tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M63.938 1.607c-35.336 0-63.994 28.69-63.994 64.084 0 28.312 18.336 52.329 43.768 60.802 3.202.59 4.37-1.388 4.37-3.088 0-1.518-.056-5.55-.087-10.897-17.802 3.871-21.558-8.591-21.558-8.591-2.911-7.404-7.108-9.375-7.108-9.375-5.81-3.973.44-3.895.44-3.895 6.424.453 9.803 6.606 9.803 6.606 5.709 9.791 14.981 6.963 18.627 5.322.582-4.138 2.236-6.963 4.063-8.564-14.211-1.617-29.153-7.117-29.153-31.672 0-6.995 2.495-12.718 6.589-17.195-.66-1.621-2.856-8.14.629-16.96 0 0 5.37-1.722 17.597 6.57 5.104-1.424 10.58-2.132 16.022-2.16 5.438.028 10.91.736 16.022 2.16 12.22-8.292 17.582-6.57 17.582-6.57 3.493 8.82 1.297 15.339.64 16.96 4.102 4.477 6.578 10.2 6.578 17.195 0 24.618-14.966 30.035-29.22 31.62 2.295 1.98 4.342 5.89 4.342 11.87 0 8.564-.079 15.476-.079 17.576 0 1.715 1.155 3.71 4.4 3.084 25.413-8.493 43.733-32.494 43.733-60.798 0-35.394-28.657-64.084-64.006-64.084\"/></svg>"
        },
        "$:/core/images/gitter": {
            "title": "$:/core/images/gitter",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-gitter tc-image-button\" viewBox=\"0 0 18 25\"><path d=\"M15 5h2v10h-2zM10 5h2v20h-2zM5 5h2v20H5zM0 0h2v15H0z\"/></svg>"
        },
        "$:/core/images/globe": {
            "title": "$:/core/images/globe",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-globe tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M72.811 37.128v2.554c0 2.196.978 6.881 0 8.832-1.466 2.928-4.65 3.54-6.394 5.867-1.182 1.577-4.618 10.601-3.69 12.92 3.969 9.922 11.534 3.187 17.962 9.293.864.821 2.887 2.273 3.296 3.296 3.29 8.223-7.576 15.009 3.757 26.3 1.245 1.24 3.813-3.817 4.079-4.614.852-2.563 6.725-5.45 9.088-7.053 2.02-1.37 4.873-2.667 6.328-4.745 2.27-3.244 1.48-7.514 3.098-10.745 2.139-4.274 3.828-9.635 5.998-13.966 3.898-7.781 4.721 2.093 5.067 2.439.358.357 1.011 0 1.517 0 .094 0 1.447.099 1.516 0 .65-.935-1.043-17.92-1.318-19.297-1.404-7.01-6.944-15.781-11.865-20.5-6.274-6.015-7.09-16.197-18.259-14.954-.204.022-5.084 10.148-7.777 13.512-3.728 4.657-2.47-4.153-6.526-4.153-.081 0-1.183-.103-1.253 0-.586.88-1.44 3.896-2.306 4.417-.265.16-1.722-.239-1.846 0-2.243 4.3 8.256 2.212 5.792 7.952-2.352 5.481-6.328-1.997-6.328 8.56M44.467 7.01c9.685 6.13.682 12.198 2.694 16.215 1.655 3.303 4.241 5.395 1.714 9.814-2.063 3.608-6.87 3.966-9.623 6.723-3.04 3.044-5.464 8.94-6.79 12.911-1.617 4.843 14.547 6.866 12.063 11.008-1.386 2.311-6.746 1.466-8.437.198-1.165-.873-3.593-.546-4.417-1.78-2.613-3.915-2.26-8.023-3.625-12.128-.938-2.822-6.313-2.12-7.844-.593-.523.522-.33 1.792-.33 2.505 0 5.285 7.12 3.316 7.12 6.46 0 14.636 3.927 6.534 11.14 11.336 10.036 6.683 7.844 7.303 14.946 14.404 3.673 3.673 7.741 3.686 9.425 9.294 1.602 5.331-9.327 5.339-11.716 7.448-1.123.991-2.813 4.146-4.219 4.615-1.792.598-3.234.496-4.944 1.78-2.427 1.82-3.9 4.932-4.02 4.81-2.148-2.147-3.52-15.479-3.89-18.257-.588-4.42-5.59-5.54-6.986-9.03-1.57-3.927 1.524-9.52-1.129-13.761-6.52-10.424-11.821-14.5-15.35-26.292-.942-3.148 3.342-6.529 4.877-8.833 1.877-2.816 2.662-5.854 4.746-8.635C22.147 24.19 40.855 9.461 43.857 8.635l.61-1.625z\"/><path d=\"M64 126c34.242 0 62-27.758 62-62 0-34.242-27.758-62-62-62C29.758 2 2 29.758 2 64c0 34.242 27.758 62 62 62zm0-6c30.928 0 56-25.072 56-56S94.928 8 64 8 8 33.072 8 64s25.072 56 56 56z\"/></g></svg>"
        },
        "$:/core/images/heading-1": {
            "title": "$:/core/images/heading-1",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-1 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M14 30h13.25v30.104H61.7V30h13.25v75.684H61.7V71.552H27.25v34.132H14V30zm70.335 13.78c2.544 0 5.017-.212 7.42-.636 2.403-.424 4.576-1.13 6.52-2.12 1.942-.99 3.603-2.261 4.981-3.816 1.378-1.555 2.28-3.463 2.703-5.724h9.858v74.2h-13.25V53.32H84.335v-9.54z\"/></svg>"
        },
        "$:/core/images/heading-2": {
            "title": "$:/core/images/heading-2",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-2 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm119.52 75.684H74.85c.07-6.148 1.555-11.519 4.452-16.112 2.897-4.593 6.855-8.586 11.872-11.978a133.725 133.725 0 017.526-5.141 59.6 59.6 0 007.208-5.353c2.19-1.908 3.993-3.975 5.406-6.201 1.413-2.226 2.155-4.788 2.226-7.685 0-1.343-.159-2.774-.477-4.293a11.357 11.357 0 00-1.855-4.24c-.919-1.307-2.19-2.403-3.816-3.286-1.625-.883-3.745-1.325-6.36-1.325-2.403 0-4.399.477-5.989 1.431-1.59.954-2.862 2.261-3.816 3.922-.954 1.66-1.66 3.622-2.12 5.883-.46 2.261-.724 4.7-.795 7.314H76.23c0-4.099.548-7.897 1.643-11.395 1.095-3.498 2.738-6.519 4.93-9.063 2.19-2.544 4.857-4.54 8.002-5.989C93.95 30.724 97.606 30 101.775 30c4.523 0 8.303.742 11.342 2.226 3.039 1.484 5.494 3.357 7.367 5.618 1.873 2.261 3.198 4.717 3.975 7.367.777 2.65 1.166 5.176 1.166 7.579 0 2.968-.46 5.653-1.378 8.056a25.942 25.942 0 01-3.71 6.625 37.5 37.5 0 01-5.3 5.565 79.468 79.468 0 01-6.148 4.77 165.627 165.627 0 01-6.36 4.24 94.28 94.28 0 00-5.883 4.028c-1.802 1.343-3.374 2.738-4.717 4.187-1.343 1.449-2.261 2.986-2.756 4.611h36.146v10.812z\"/></svg>"
        },
        "$:/core/images/heading-3": {
            "title": "$:/core/images/heading-3",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-3 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm88.885 32.224c1.979.07 3.957-.07 5.936-.424 1.979-.353 3.745-.972 5.3-1.855a10.365 10.365 0 003.763-3.657c.954-1.555 1.431-3.463 1.431-5.724 0-3.18-1.078-5.724-3.233-7.632-2.155-1.908-4.929-2.862-8.32-2.862-2.12 0-3.958.424-5.513 1.272a11.318 11.318 0 00-3.869 3.445c-1.025 1.449-1.784 3.074-2.279 4.876a18.335 18.335 0 00-.636 5.565H75.381c.141-3.604.813-6.943 2.014-10.017 1.201-3.074 2.844-5.742 4.93-8.003 2.084-2.261 4.61-4.028 7.578-5.3C92.871 30.636 96.228 30 99.973 30a29.2 29.2 0 018.533 1.272c2.791.848 5.3 2.085 7.526 3.71s4.01 3.692 5.353 6.201c1.343 2.509 2.014 5.388 2.014 8.639 0 3.745-.848 7.014-2.544 9.805-1.696 2.791-4.346 4.823-7.95 6.095v.212c4.24.848 7.544 2.95 9.911 6.307s3.551 7.438 3.551 12.243c0 3.533-.707 6.696-2.12 9.487a21.538 21.538 0 01-5.724 7.102c-2.403 1.943-5.194 3.445-8.374 4.505-3.18 1.06-6.537 1.59-10.07 1.59-4.31 0-8.074-.618-11.289-1.855s-5.9-2.986-8.056-5.247c-2.155-2.261-3.798-4.982-4.929-8.162-1.13-3.18-1.731-6.713-1.802-10.6h12.084c-.141 4.523.972 8.286 3.34 11.289 2.366 3.003 5.917 4.505 10.652 4.505 4.028 0 7.402-1.148 10.123-3.445 2.72-2.297 4.081-5.565 4.081-9.805 0-2.897-.565-5.194-1.696-6.89a10.97 10.97 0 00-4.452-3.869c-1.837-.883-3.904-1.431-6.2-1.643a58.067 58.067 0 00-7.05-.212v-9.01z\"/></svg>"
        },
        "$:/core/images/heading-4": {
            "title": "$:/core/images/heading-4",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-4 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8 30h13.25v30.104H55.7V30h13.25v75.684H55.7V71.552H21.25v34.132H8V30zm76.59 48.548h22.471V45.9h-.212L84.59 78.548zm43.46 9.54h-9.54v17.596H107.06V88.088h-31.8V76.11l31.8-44.626h11.448v47.064h9.54v9.54z\"/></svg>"
        },
        "$:/core/images/heading-5": {
            "title": "$:/core/images/heading-5",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-5 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm77.755 1.484h38.372v10.812H92.765L88.95 61.164l.212.212c1.625-1.837 3.692-3.233 6.201-4.187 2.509-.954 5-1.431 7.473-1.431 3.675 0 6.96.618 9.858 1.855 2.897 1.237 5.335 2.968 7.314 5.194s3.48 4.858 4.505 7.897c1.025 3.039 1.537 6.325 1.537 9.858 0 2.968-.477 6.024-1.43 9.169a25.161 25.161 0 01-4.559 8.586c-2.085 2.58-4.752 4.7-8.003 6.36-3.25 1.66-7.137 2.491-11.66 2.491-3.604 0-6.943-.477-10.017-1.431-3.074-.954-5.777-2.385-8.109-4.293-2.332-1.908-4.187-4.258-5.565-7.049-1.378-2.791-2.138-6.06-2.279-9.805h12.084c.353 4.028 1.731 7.12 4.134 9.275 2.403 2.155 5.583 3.233 9.54 3.233 2.544 0 4.7-.424 6.466-1.272 1.767-.848 3.198-2.014 4.293-3.498 1.095-1.484 1.873-3.215 2.332-5.194.46-1.979.69-4.099.69-6.36 0-2.05-.284-4.01-.849-5.883-.565-1.873-1.413-3.516-2.544-4.929-1.13-1.413-2.597-2.544-4.399-3.392-1.802-.848-3.904-1.272-6.307-1.272-2.544 0-4.929.477-7.155 1.431-2.226.954-3.834 2.738-4.823 5.353H75.805l7.95-40.598z\"/></svg>"
        },
        "$:/core/images/heading-6": {
            "title": "$:/core/images/heading-6",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-6 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm106.587 20.246c-.283-3.039-1.36-5.494-3.233-7.367-1.873-1.873-4.399-2.809-7.579-2.809-2.19 0-4.08.406-5.67 1.219a12.435 12.435 0 00-4.029 3.233c-1.095 1.343-1.979 2.88-2.65 4.611a37.696 37.696 0 00-1.643 5.459 46.08 46.08 0 00-.9 5.671 722.213 722.213 0 00-.478 5.247l.212.212c1.625-2.968 3.87-5.176 6.731-6.625 2.862-1.449 5.954-2.173 9.275-2.173 3.675 0 6.96.636 9.858 1.908 2.897 1.272 5.353 3.021 7.367 5.247 2.014 2.226 3.551 4.858 4.611 7.897 1.06 3.039 1.59 6.325 1.59 9.858 0 3.604-.583 6.943-1.749 10.017-1.166 3.074-2.844 5.76-5.035 8.056-2.19 2.297-4.805 4.081-7.844 5.353-3.039 1.272-6.395 1.908-10.07 1.908-5.441 0-9.91-1.007-13.409-3.021-3.498-2.014-6.254-4.77-8.268-8.268-2.014-3.498-3.41-7.597-4.187-12.296-.777-4.7-1.166-9.77-1.166-15.211 0-4.452.477-8.94 1.431-13.462.954-4.523 2.526-8.639 4.717-12.349 2.19-3.71 5.07-6.731 8.64-9.063C92.676 31.166 97.075 30 102.304 30c2.968 0 5.76.495 8.374 1.484 2.615.99 4.93 2.367 6.943 4.134 2.014 1.767 3.657 3.887 4.93 6.36 1.271 2.473 1.978 5.23 2.12 8.268h-12.085zm-11.66 46.852c2.19 0 4.099-.442 5.724-1.325a12.869 12.869 0 004.081-3.445c1.095-1.413 1.908-3.056 2.438-4.929.53-1.873.795-3.798.795-5.777s-.265-3.887-.795-5.724c-.53-1.837-1.343-3.445-2.438-4.823-1.095-1.378-2.456-2.491-4.08-3.339-1.626-.848-3.534-1.272-5.725-1.272-2.19 0-4.116.406-5.777 1.219-1.66.813-3.056 1.908-4.187 3.286-1.13 1.378-1.979 2.986-2.544 4.823-.565 1.837-.848 3.78-.848 5.83 0 2.05.283 3.993.848 5.83.565 1.837 1.413 3.48 2.544 4.929a12.39 12.39 0 004.187 3.445c1.66.848 3.586 1.272 5.777 1.272z\"/></svg>"
        },
        "$:/core/images/help": {
            "title": "$:/core/images/help",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-help tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M36.055 111.441c-5.24 4.396-15.168 7.362-26.555 7.362-1.635 0-3.24-.06-4.806-.179 7.919-2.64 14.062-8.6 16.367-16.014C8.747 92.845 1.05 78.936 1.05 63.5c0-29.547 28.206-53.5 63-53.5s63 23.953 63 53.5-28.206 53.5-63 53.5c-10.055 0-19.56-2-27.994-5.559zm35.35-33.843a536.471 536.471 0 00.018-4.682 199.02 199.02 0 00-.023-3.042c.008-1.357.595-2.087 3.727-4.235.112-.077 1.085-.74 1.386-.948 3.093-2.133 5.022-3.786 6.762-6.187 2.34-3.228 3.558-7.077 3.558-11.649 0-13.292-9.86-21.952-21.455-21.952-11.103 0-22.499 9.609-24.066 22.295a6.023 6.023 0 1011.956 1.477c.806-6.527 6.972-11.726 12.11-11.726 5.265 0 9.408 3.64 9.408 9.906 0 3.634-1.1 5.153-5.111 7.919l-1.362.93c-2.682 1.84-4.227 3.1-5.7 4.931-2.109 2.62-3.242 5.717-3.258 9.314.013.892.02 1.86.022 2.981a470.766 470.766 0 01-.022 4.943 6.023 6.023 0 1012.046.12l.003-.395zm-6.027 24.499a7.529 7.529 0 100-15.058 7.529 7.529 0 000 15.058z\"/></svg>"
        },
        "$:/core/images/home-button": {
            "title": "$:/core/images/home-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112.985 119.502c.01-.165.015-.331.015-.499V67.568c3.137 2.948 8.076 2.884 11.134-.174a7.999 7.999 0 00-.002-11.316L70.396 2.343A7.978 7.978 0 0064.734 0a7.957 7.957 0 00-5.656 2.343L33 28.42V8.007C33 3.585 29.41 0 25 0c-4.418 0-8 3.59-8 8.007V44.42L5.342 56.078c-3.125 3.125-3.12 8.198-.002 11.316a7.999 7.999 0 0011.316-.003l.344-.343v52.945a8.11 8.11 0 000 .007c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8a8.11 8.11 0 00-.015-.498zM97 112V51.574L64.737 19.31 33 51.048V112h64z\"/></svg>"
        },
        "$:/core/images/import-button": {
            "title": "$:/core/images/import-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-import-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M114.832 60.436s3.235-3.27 6.921.417c3.686 3.686.231 7.14.231 7.14l-42.153 42.92s-30.765 32.367-58.798 4.333C-7 87.213 24.59 55.623 24.59 55.623L67.363 12.85s22.725-24.6 43.587-3.738c20.862 20.862-3.96 43.09-3.96 43.09l-35.04 35.04S49.903 112.546 36.426 99.07c-13.476-13.477 11.83-35.523 11.83-35.523l35.04-35.04s3.902-3.902 7.78-.023c3.879 3.878.118 7.921.118 7.921l-35.04 35.04s-13.212 13.212-8.872 17.551c4.34 4.34 16.77-9.653 16.77-9.653l35.04-35.04s16.668-14.598 3.966-27.3c-13.893-13.892-27.565 3.702-27.565 3.702l-42.91 42.91s-23.698 23.698-3.658 43.738 43.012-4.385 43.012-4.385l42.895-42.533z\"/></svg>"
        },
        "$:/core/images/info-button": {
            "title": "$:/core/images/info-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(.05)\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"/><circle cx=\"64\" cy=\"32\" r=\"8\"/><rect width=\"16\" height=\"56\" x=\"56\" y=\"48\" rx=\"8\"/></g></svg>"
        },
        "$:/core/images/italic": {
            "title": "$:/core/images/italic",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-italic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M66.711 0h22.41L62.408 128H40z\"/></svg>"
        },
        "$:/core/images/left-arrow": {
            "title": "$:/core/images/left-arrow",
            "created": "20150315234410875",
            "modified": "20150315235324760",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-left-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 64.177c0-2.026.771-4.054 2.317-5.6l55.98-55.98a7.92 7.92 0 0111.195.001c3.086 3.085 3.092 8.104.001 11.195L19.111 64.175l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.086-8.105 3.092-11.196.001l-55.98-55.98A7.892 7.892 0 010 64.177z\"/></svg>"
        },
        "$:/core/images/line-width": {
            "title": "$:/core/images/line-width",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-line-width tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M16 18h96a2 2 0 000-4H16a2 2 0 100 4zm0 17h96a4 4 0 100-8H16a4 4 0 100 8zm0 21h96a6 6 0 000-12H16a6 6 0 100 12zm0 29h96c5.523 0 10-4.477 10-10s-4.477-10-10-10H16c-5.523 0-10 4.477-10 10s4.477 10 10 10zm0 43h96c8.837 0 16-7.163 16-16s-7.163-16-16-16H16c-8.837 0-16 7.163-16 16s7.163 16 16 16z\"/></svg>"
        },
        "$:/core/images/link": {
            "title": "$:/core/images/link",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-link tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M42.263 69.38a31.919 31.919 0 006.841 10.13c12.5 12.5 32.758 12.496 45.255 0l22.627-22.628c12.502-12.501 12.497-32.758 0-45.255-12.5-12.5-32.758-12.496-45.254 0L49.104 34.255a32.333 32.333 0 00-2.666 3.019 36.156 36.156 0 0121.94.334l14.663-14.663c6.25-6.25 16.382-6.254 22.632-.004 6.248 6.249 6.254 16.373-.004 22.631l-22.62 22.62c-6.25 6.25-16.381 6.254-22.631.004a15.93 15.93 0 01-4.428-8.433 11.948 11.948 0 00-7.59 3.48l-6.137 6.137z\"/><path d=\"M86.35 59.234a31.919 31.919 0 00-6.84-10.13c-12.5-12.5-32.758-12.497-45.255 0L11.627 71.732c-12.501 12.5-12.496 32.758 0 45.254 12.5 12.5 32.758 12.497 45.255 0L79.51 94.36a32.333 32.333 0 002.665-3.02 36.156 36.156 0 01-21.94-.333l-14.663 14.663c-6.25 6.25-16.381 6.253-22.63.004-6.25-6.249-6.255-16.374.003-22.632l22.62-22.62c6.25-6.25 16.381-6.253 22.631-.003a15.93 15.93 0 014.428 8.432 11.948 11.948 0 007.59-3.48l6.137-6.136z\"/></g></svg>"
        },
        "$:/core/images/linkify": {
            "title": "$:/core/images/linkify",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.435-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\"/></svg>"
        },
        "$:/core/images/list-bullet": {
            "title": "$:/core/images/list-bullet",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-bullet tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M11.636 40.273c6.427 0 11.637-5.21 11.637-11.637C23.273 22.21 18.063 17 11.636 17 5.21 17 0 22.21 0 28.636c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.637 0-6.426-5.21-11.636-11.637-11.636C5.21 51.91 0 57.12 0 63.545c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.636 0-6.427-5.21-11.637-11.637-11.637C5.21 86.818 0 92.028 0 98.455c0 6.426 5.21 11.636 11.636 11.636zM34.91 22.818H128v11.637H34.91V22.818zm0 34.91H128v11.636H34.91V57.727zm0 34.908H128v11.637H34.91V92.636z\"/></svg>"
        },
        "$:/core/images/list-number": {
            "title": "$:/core/images/list-number",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-number tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M33.84 22.356H128v11.77H33.84v-11.77zm0 35.31H128v11.77H33.84v-11.77zm0 35.311H128v11.77H33.84v-11.77zM.38 42.631v-2.223h.998c.826 0 1.445-.14 1.858-.42.413-.28.619-.948.619-2.002V22.769c0-1.442-.193-2.336-.58-2.683-.385-.347-1.477-.52-3.275-.52v-2.143c3.502-.147 6.252-.955 8.25-2.423h2.117v22.865c0 .921.15 1.575.449 1.963.3.387.949.58 1.948.58h.998v2.223H.38zm-.3 35.356v-1.902c7.19-6.554 10.786-12.58 10.786-18.08 0-1.562-.326-2.81-.979-3.744-.652-.934-1.524-1.402-2.616-1.402-.893 0-1.655.317-2.287.952-.633.634-.95 1.364-.95 2.192 0 .974.247 1.829.74 2.563.106.16.16.28.16.36 0 .147-.16.28-.48.4-.213.08-.752.308-1.618.681-.839.374-1.358.561-1.558.561-.24 0-.512-.37-.819-1.111A6.2 6.2 0 010 57.064c0-1.949.849-3.544 2.547-4.785 1.698-1.242 3.798-1.862 6.302-1.862 2.463 0 4.53.67 6.202 2.012 1.67 1.341 2.506 3.093 2.506 5.256a8.644 8.644 0 01-.849 3.724c-.566 1.201-1.92 3.053-4.064 5.556a165.471 165.471 0 01-6.272 6.938h11.445l-1.019 5.726h-2.117c.08-.28.12-.534.12-.76 0-.388-.1-.631-.3-.731-.2-.1-.599-.15-1.198-.15H.08zm12.124 19.207c1.745.04 3.236.637 4.474 1.792 1.239 1.154 1.858 2.773 1.858 4.855 0 2.99-1.132 5.393-3.396 7.208-2.263 1.815-5 2.723-8.209 2.723-2.01 0-3.669-.384-4.974-1.151C.652 111.853 0 110.849 0 109.607c0-.774.27-1.398.809-1.872.54-.474 1.128-.71 1.768-.71.639 0 1.162.2 1.568.6.406.4.782 1.055 1.128 1.962.466 1.268 1.239 1.902 2.317 1.902 1.265 0 2.287-.477 3.066-1.431.78-.955 1.169-2.686 1.169-5.196 0-1.709-.12-3.023-.36-3.944-.24-.921-.792-1.382-1.658-1.382-.586 0-1.185.307-1.797.921-.493.494-.932.741-1.319.741-.333 0-.602-.147-.809-.44-.206-.294-.31-.574-.31-.841 0-.32.104-.594.31-.821.207-.227.69-.594 1.449-1.102 2.876-1.922 4.314-4.017 4.314-6.287 0-1.188-.306-2.092-.919-2.713a3.001 3.001 0 00-2.217-.93c-.799 0-1.525.263-2.177.79-.653.528-.979 1.158-.979 1.892 0 .641.253 1.235.76 1.782.172.2.259.367.259.5 0 .121-.57.428-1.708.922-1.139.494-1.854.74-2.147.74-.413 0-.75-.333-1.009-1-.26-.668-.39-1.282-.39-1.842 0-1.749.93-3.224 2.787-4.425 1.858-1.202 3.965-1.802 6.322-1.802 2.064 0 3.851.447 5.363 1.341 1.511.895 2.267 2.116 2.267 3.664 0 1.362-.57 2.623-1.708 3.784a13.387 13.387 0 01-3.945 2.784z\"/></svg>"
        },
        "$:/core/images/list": {
            "title": "$:/core/images/list",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M87.748 128H23.999c-4.418 0-7.999-3.59-7.999-8.007V8.007C16 3.585 19.588 0 24 0h80c4.419 0 8 3.59 8 8.007V104H91.25c-.965 0-1.84.392-2.473 1.025a3.476 3.476 0 00-1.029 2.476V128zm8-.12l15.88-15.88h-15.88v15.88zM40 15.508A3.502 3.502 0 0143.5 12h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 20h-55a3.498 3.498 0 01-3.5-3.509v-.982zM32 22a6 6 0 100-12 6 6 0 000 12zm8 9.509A3.502 3.502 0 0143.5 28h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 36h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 44h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 52h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 60h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 68h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 76h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 84h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 92h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 100h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.505 3.505 0 0143.497 108h33.006A3.497 3.497 0 0180 111.509v.982A3.505 3.505 0 0176.503 116H43.497A3.497 3.497 0 0140 112.491v-.982zM32 38a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12z\"/></svg>"
        },
        "$:/core/images/locked-padlock": {
            "title": "$:/core/images/locked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-locked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M96.472 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h8c.003-15.723.303-47.731 32.16-47.731 31.794 0 32.305 32.057 32.312 47.731zm-15.897 0H48.44c.002-16.287.142-32 15.719-32 15.684 0 16.977 16.136 16.415 32zM67.732 92.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
        },
        "$:/core/images/mail": {
            "title": "$:/core/images/mail",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mail tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M122.827 104.894a7.986 7.986 0 01-2.834.516H8.007c-.812 0-1.597-.12-2.335-.345l34.163-34.163 20.842 20.842a3.998 3.998 0 003.418 1.134 4.003 4.003 0 003.395-1.134L88.594 70.64c.075.09.155.176.24.26l33.993 33.994zm5.076-6.237c.064-.406.097-.823.097-1.247v-64c0-.669-.082-1.318-.237-1.94L94.23 65.006c.09.075.177.154.261.239l33.413 33.413zm-127.698.56A8.023 8.023 0 010 97.41v-64c0-.716.094-1.41.271-2.071l33.907 33.906L.205 99.218zM5.93 25.684a8.012 8.012 0 012.078-.273h111.986c.766 0 1.507.108 2.209.308L64.083 83.837 5.93 25.683z\"/></svg>"
        },
        "$:/core/images/menu-button": {
            "title": "$:/core/images/menu-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\"><rect width=\"128\" height=\"16\" y=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"56\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"96\" rx=\"8\"/></svg>"
        },
        "$:/core/images/mono-block": {
            "title": "$:/core/images/mono-block",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-block tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M23.965 32.967h.357c.755 0 1.328.192 1.72.577.39.384.586.947.586 1.688 0 .824-.206 1.418-.618 1.782-.413.363-1.094.545-2.045.545h-6.31c-.965 0-1.65-.178-2.056-.535-.405-.356-.608-.954-.608-1.792 0-.811.203-1.391.608-1.74.406-.35 1.09-.525 2.055-.525h.734l-.86-2.453H8.471l-.902 2.453h.734c.95 0 1.632.178 2.044.535.413.356.619.933.619 1.73 0 .824-.206 1.418-.619 1.782-.412.363-1.094.545-2.044.545h-5.41c-.964 0-1.649-.182-2.054-.545-.406-.364-.608-.958-.608-1.782 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.719-.577h.356l5.62-15.641H6.835c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.95-.619-1.76 0-.825.207-1.42.619-1.783.412-.363 1.094-.545 2.044-.545h7.863c1.244 0 2.118.67 2.62 2.013v.063l6.647 18.2zM12.98 17.326l-3.04 8.848h6.08l-3.04-8.848zm22.402 9.372v6.395h3.145c2.223 0 3.788-.245 4.697-.734.908-.49 1.362-1.307 1.362-2.453 0-1.16-.433-1.985-1.3-2.474-.866-.49-2.383-.734-4.55-.734h-3.354zm10.693-2.327c1.524.559 2.642 1.324 3.355 2.295.713.972 1.07 2.212 1.07 3.722 0 1.272-.308 2.432-.923 3.48-.615 1.049-1.496 1.909-2.642 2.58a7.499 7.499 0 01-2.254.849c-.832.174-2.01.262-3.533.262H30.202c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.782 0-.741.189-1.304.566-1.688.378-.385.93-.577 1.657-.577h.356V17.326h-.356c-.727 0-1.28-.196-1.657-.587-.377-.392-.566-.965-.566-1.72 0-.81.203-1.401.608-1.771.406-.37 1.062-.556 1.971-.556h9.645c2.95 0 5.19.573 6.72 1.72 1.53 1.145 2.296 2.823 2.296 5.031 0 1.09-.234 2.052-.703 2.883-.468.832-1.163 1.513-2.086 2.045zM35.381 17.2v5.284h2.83c1.72 0 2.932-.203 3.638-.609.706-.405 1.06-1.09 1.06-2.054 0-.909-.319-1.573-.955-1.992-.636-.42-1.667-.63-3.093-.63h-3.48zm35.863-3.816c.28-.503.566-.86.86-1.07.293-.21.664-.314 1.111-.314.685 0 1.17.182 1.457.545.287.364.43.986.43 1.866l.042 5.452c0 .964-.157 1.614-.472 1.95-.314.335-.884.503-1.709.503-.587 0-1.037-.14-1.352-.42-.314-.28-.584-.796-.807-1.551-.364-1.328-.944-2.282-1.74-2.862-.797-.58-1.901-.87-3.313-.87-2.153 0-3.802.727-4.948 2.18-1.147 1.454-1.72 3.558-1.72 6.311 0 2.74.58 4.844 1.74 6.311 1.16 1.468 2.817 2.202 4.97 2.202 1.467 0 3.085-.49 4.854-1.468 1.768-.978 2.883-1.467 3.344-1.467.545 0 1.003.23 1.373.692.37.46.556 1.034.556 1.719 0 1.23-1.084 2.39-3.25 3.48-2.167 1.09-4.606 1.636-7.318 1.636-3.662 0-6.625-1.21-8.89-3.627-2.264-2.419-3.396-5.578-3.396-9.478 0-3.76 1.146-6.884 3.438-9.372 2.293-2.488 5.2-3.732 8.723-3.732.992 0 1.97.112 2.935.335.964.224 1.992.574 3.082 1.049zm10.22 19.583V17.326h-.356c-.755 0-1.328-.196-1.72-.587-.39-.392-.586-.965-.586-1.72 0-.81.21-1.401.629-1.771.42-.37 1.097-.556 2.034-.556h5.178c2.922 0 5.06.126 6.416.377 1.356.252 2.51.671 3.46 1.258 1.691 1.007 2.988 2.443 3.89 4.31.9 1.865 1.352 4.021 1.352 6.467 0 2.586-.514 4.847-1.541 6.783-1.028 1.936-2.485 3.4-4.372 4.393-.853.447-1.852.772-2.998.975-1.147.203-2.852.304-5.116.304h-6.269c-.965 0-1.65-.178-2.055-.535-.406-.356-.608-.954-.608-1.792 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.72-.577h.356zm5.41-15.725v15.725h1.195c2.642 0 4.592-.646 5.85-1.94 1.258-1.292 1.887-3.28 1.887-5.965 0-2.641-.64-4.612-1.918-5.912-1.28-1.3-3.205-1.95-5.777-1.95-.335 0-.59.003-.765.01a7.992 7.992 0 00-.472.032zm35.067-.126h-9.75v5.368h3.69v-.252c0-.797.175-1.39.524-1.782.35-.392.88-.587 1.594-.587.629 0 1.142.178 1.54.534.4.357.598.808.598 1.353 0 .028.007.118.021.272.014.154.021.308.021.462v4.34c0 .936-.167 1.607-.503 2.013-.335.405-.88.608-1.635.608-.713 0-1.251-.19-1.615-.567-.363-.377-.545-.936-.545-1.677v-.377h-3.69v6.269h9.75v-2.495c0-.937.178-1.608.534-2.013.357-.405.94-.608 1.75-.608.798 0 1.367.2 1.71.597.342.399.513 1.073.513 2.024v5.074c0 .755-.146 1.258-.44 1.51-.293.251-.873.377-1.74.377h-17.172c-.923 0-1.583-.182-1.982-.545-.398-.364-.597-.958-.597-1.782 0-.741.189-1.304.566-1.688.377-.385.93-.577 1.656-.577h.357V17.326h-.357c-.712 0-1.261-.2-1.646-.598-.384-.398-.576-.968-.576-1.709 0-.81.203-1.401.608-1.771.405-.37 1.062-.556 1.97-.556h17.173c.853 0 1.43.13 1.73.388.3.258.45.772.45 1.54v4.698c0 .95-.174 1.631-.524 2.044-.35.412-.915.618-1.698.618-.81 0-1.394-.21-1.75-.629-.357-.419-.535-1.097-.535-2.033v-2.202zM19.77 47.641c.267-.504.55-.86.85-1.07.3-.21.675-.314 1.122-.314.685 0 1.17.181 1.457.545.287.363.43.985.43 1.866l.042 5.451c0 .965-.157 1.615-.472 1.95-.314.336-.891.504-1.73.504-.587 0-1.045-.144-1.373-.43-.329-.287-.598-.8-.807-1.541-.378-1.342-.958-2.3-1.74-2.873-.783-.573-1.88-.86-3.292-.86-2.153 0-3.799.727-4.938 2.181-1.14 1.454-1.709 3.557-1.709 6.311s.598 4.882 1.793 6.385C10.599 67.248 12.294 68 14.488 68c.503 0 1.077-.06 1.72-.179a23.809 23.809 0 002.264-.555v-3.313h-2.37c-.95 0-1.624-.175-2.023-.524-.398-.35-.597-.93-.597-1.74 0-.84.199-1.437.597-1.793.399-.357 1.073-.535 2.024-.535h7.569c.978 0 1.667.175 2.065.524.398.35.598.937.598 1.762 0 .74-.2 1.31-.598 1.708-.398.399-.975.598-1.73.598h-.335v5.242c0 .447-.05.758-.147.933-.098.174-.293.353-.587.534-.797.476-2.062.895-3.795 1.258a25.576 25.576 0 01-5.263.546c-3.662 0-6.625-1.21-8.89-3.628-2.264-2.418-3.397-5.577-3.397-9.477 0-3.76 1.147-6.884 3.44-9.372 2.292-2.488 5.199-3.732 8.721-3.732.979 0 1.954.112 2.925.335.972.224 2.003.573 3.093 1.049zm15.84 3.941v4.823h6.857v-4.823h-.336c-.754 0-1.331-.195-1.73-.587-.398-.391-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.364 1.093-.545 2.044-.545h5.41c.95 0 1.624.181 2.023.545.398.363.597.957.597 1.782 0 .755-.192 1.328-.576 1.72-.385.39-.947.586-1.688.586h-.357v15.642h.357c.755 0 1.328.192 1.719.576.391.385.587.947.587 1.688 0 .825-.203 1.419-.608 1.782-.405.364-1.09.546-2.055.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.2-1.303.598-1.688.398-.384.975-.576 1.73-.576h.335v-6.186h-6.856v6.186h.335c.755 0 1.331.192 1.73.576.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.412.364-1.094.546-2.044.546h-5.41c-.964 0-1.65-.179-2.055-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.392-.384.965-.576 1.72-.576h.356V51.582h-.356c-.741 0-1.304-.195-1.688-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.073-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.335zm31.754 0v15.642h3.523c.95 0 1.632.178 2.044.534.412.357.618.933.618 1.73 0 .811-.21 1.402-.629 1.772-.419.37-1.097.556-2.033.556H58.433c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.957-.619-1.782 0-.81.203-1.39.608-1.74.406-.35 1.09-.524 2.055-.524h3.523V51.582h-3.523c-.95 0-1.632-.181-2.044-.545-.412-.363-.619-.95-.619-1.761 0-.825.203-1.412.608-1.761.406-.35 1.09-.524 2.055-.524h12.455c.992 0 1.684.174 2.075.524.392.35.587.936.587 1.761 0 .81-.202 1.398-.608 1.761-.405.364-1.09.545-2.054.545h-3.523zm30.496 0v11.994c0 1.873-.122 3.228-.367 4.067a5.876 5.876 0 01-1.227 2.244c-.74.852-1.768 1.495-3.082 1.929-1.314.433-2.893.65-4.738.65-1.3 0-2.555-.126-3.764-.378a16.843 16.843 0 01-3.491-1.132c-.615-.28-1.017-.643-1.206-1.09-.188-.448-.283-1.175-.283-2.18v-4.32c0-1.202.175-2.04.525-2.516.349-.475.957-.713 1.824-.713 1.244 0 1.929.915 2.054 2.747.014.321.035.566.063.733.168 1.622.545 2.73 1.133 3.324.587.594 1.523.89 2.81.89 1.593 0 2.714-.422 3.364-1.268.65-.845.975-2.386.975-4.623V51.582H88.93c-.95 0-1.632-.181-2.044-.545-.413-.363-.619-.95-.619-1.761 0-.825.2-1.412.598-1.761.398-.35 1.086-.524 2.065-.524h10.693c.979 0 1.667.174 2.065.524.399.35.598.936.598 1.761 0 .81-.206 1.398-.619 1.761-.412.364-1.093.545-2.044.545h-1.761zm14.644 0v6.353l6.48-6.478c-.728-.084-1.238-.29-1.531-.619-.294-.328-.44-.85-.44-1.562 0-.825.198-1.419.597-1.782.398-.364 1.073-.545 2.023-.545h5.137c.95 0 1.625.181 2.023.545.399.363.598.957.598 1.782 0 .769-.2 1.345-.598 1.73-.398.384-.982.576-1.75.576h-.483l-6.101 6.06c1.132.839 2.167 1.94 3.103 3.302.937 1.363 2.034 3.456 3.292 6.28h.692c.825 0 1.44.188 1.845.566.405.377.608.943.608 1.698 0 .825-.206 1.419-.619 1.782-.412.364-1.093.546-2.044.546h-2.579c-1.132 0-2.048-.762-2.746-2.286-.126-.28-.224-.503-.294-.67-.923-1.958-1.768-3.467-2.537-4.53a16.616 16.616 0 00-2.705-2.914l-1.97 1.887v3.92h.335c.755 0 1.331.193 1.73.577.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.413.364-1.094.546-2.045.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.391-.384.965-.576 1.72-.576h.356V51.582h-.357c-.74 0-1.303-.195-1.687-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.072-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.336zM13.44 96.326l4.005-11.889c.251-.782.6-1.352 1.048-1.709.447-.356 1.041-.534 1.782-.534h3.271c.95 0 1.632.182 2.044.545.413.363.619.957.619 1.782 0 .755-.2 1.328-.598 1.72-.398.39-.975.587-1.73.587h-.335l.587 15.641h.357c.754 0 1.32.192 1.698.577.377.384.566.947.566 1.687 0 .825-.2 1.42-.598 1.783-.398.363-1.072.545-2.023.545h-4.718c-.95 0-1.624-.178-2.023-.535-.398-.356-.597-.954-.597-1.793 0-.74.192-1.303.576-1.687.385-.385.954-.577 1.709-.577h.335l-.293-12.79-3.061 9.52c-.224.712-.542 1.226-.954 1.54-.413.315-.982.472-1.709.472-.727 0-1.303-.157-1.73-.472-.426-.314-.751-.828-.975-1.54l-3.04-9.52-.294 12.79h.336c.755 0 1.324.192 1.709.577.384.384.576.947.576 1.687 0 .825-.202 1.42-.608 1.783-.405.363-1.076.545-2.013.545H2.621c-.937 0-1.608-.182-2.013-.545-.405-.364-.608-.958-.608-1.783 0-.74.192-1.303.577-1.687.384-.385.954-.577 1.708-.577h.336l.608-15.641h-.336c-.754 0-1.331-.196-1.73-.588-.398-.39-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.363 1.093-.545 2.044-.545h3.27c.728 0 1.311.175 1.752.524.44.35.8.923 1.08 1.72l4.109 11.888zm30.454 2.054V86.828H42.74c-.922 0-1.583-.182-1.981-.546-.398-.363-.598-.95-.598-1.76 0-.812.2-1.402.598-1.773.398-.37 1.059-.555 1.981-.555h5.955c.909 0 1.566.185 1.97.555.406.37.609.961.609 1.772 0 .741-.192 1.31-.577 1.709-.384.398-.933.598-1.646.598h-.356v19.038c0 .657-.07 1.069-.21 1.237-.14.167-.454.251-.943.251h-2.097c-.67 0-1.143-.07-1.415-.21-.273-.14-.507-.384-.703-.733l-8.722-15.327v11.385h1.216c.909 0 1.559.175 1.95.524.392.35.587.93.587 1.74 0 .825-.199 1.42-.597 1.783-.399.363-1.045.545-1.94.545h-6.017c-.909 0-1.566-.182-1.971-.545-.406-.364-.608-.958-.608-1.783 0-.74.188-1.303.566-1.687.377-.385.936-.577 1.677-.577h.336V86.828h-.336c-.713 0-1.265-.2-1.656-.598-.392-.398-.587-.968-.587-1.709 0-.81.206-1.401.618-1.772.413-.37 1.066-.555 1.96-.555h3.44c.824 0 1.383.108 1.677.325.293.216.622.653.985 1.31l7.989 14.551zM64.66 86.366c-1.803 0-3.218.727-4.245 2.18-1.028 1.455-1.541 3.474-1.541 6.06 0 2.586.517 4.613 1.551 6.08 1.034 1.468 2.446 2.202 4.235 2.202 1.804 0 3.222-.73 4.257-2.19 1.034-1.461 1.551-3.492 1.551-6.092 0-2.586-.513-4.605-1.54-6.06-1.028-1.453-2.45-2.18-4.268-2.18zm0-4.864c3.44 0 6.27 1.23 8.492 3.69 2.223 2.46 3.334 5.598 3.334 9.414 0 3.844-1.104 6.99-3.313 9.436-2.208 2.446-5.046 3.669-8.513 3.669-3.424 0-6.255-1.234-8.491-3.701-2.237-2.467-3.355-5.602-3.355-9.404 0-3.83 1.108-6.971 3.323-9.424 2.216-2.454 5.057-3.68 8.523-3.68zM87.461 98.17v4.298h2.16c.908 0 1.555.175 1.94.524.384.35.576.93.576 1.74 0 .825-.196 1.42-.587 1.783-.392.363-1.035.545-1.93.545h-7.254c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.783 0-.74.189-1.303.566-1.687.378-.385.93-.577 1.657-.577h.356V86.828h-.356c-.713 0-1.262-.2-1.646-.598-.385-.398-.577-.968-.577-1.709 0-.81.203-1.401.608-1.772.406-.37 1.063-.555 1.971-.555h8.66c3.424 0 6.014.657 7.768 1.97 1.754 1.315 2.631 3.25 2.631 5.809 0 2.697-.873 4.738-2.62 6.122-1.748 1.384-4.34 2.076-7.78 2.076h-3.564zm0-11.343v6.625h2.977c1.65 0 2.89-.28 3.722-.839.832-.559 1.248-1.397 1.248-2.516 0-1.048-.43-1.855-1.29-2.421-.86-.566-2.086-.85-3.68-.85h-2.977zm27.267 20.568l-1.636 1.636a12.37 12.37 0 011.772-.44c.58-.098 1.15-.147 1.709-.147 1.104 0 2.268.164 3.491.492 1.223.329 1.967.493 2.233.493.447 0 1.03-.15 1.75-.45.72-.301 1.206-.452 1.458-.452.517 0 .947.2 1.29.598.342.398.513.898.513 1.5 0 .796-.472 1.474-1.415 2.033-.944.56-2.1.839-3.47.839-.937 0-2.139-.22-3.607-.66-1.467-.441-2.53-.661-3.187-.661-.992 0-2.11.272-3.354.817-1.244.546-2.013.818-2.307.818a2.14 2.14 0 01-1.53-.597c-.42-.399-.63-.878-.63-1.437 0-.391.134-.807.4-1.247.265-.44.733-1.01 1.404-1.709l2.118-2.139c-2.335-.852-4.194-2.386-5.578-4.602-1.384-2.215-2.075-4.763-2.075-7.642 0-3.802 1.104-6.909 3.312-9.32 2.209-2.411 5.053-3.617 8.534-3.617 3.467 0 6.304 1.209 8.513 3.627 2.208 2.418 3.312 5.522 3.312 9.31 0 3.774-1.097 6.884-3.291 9.33-2.195 2.446-4.977 3.67-8.345 3.67a22.5 22.5 0 01-1.384-.043zm1.195-21.03c-1.803 0-3.218.727-4.246 2.18-1.027 1.455-1.54 3.474-1.54 6.06 0 2.586.516 4.613 1.55 6.08 1.035 1.468 2.447 2.202 4.236 2.202 1.803 0 3.222-.73 4.256-2.19 1.035-1.461 1.552-3.492 1.552-6.092 0-2.586-.514-4.605-1.541-6.06-1.028-1.453-2.45-2.18-4.267-2.18z\"/></svg>"
        },
        "$:/core/images/mono-line": {
            "title": "$:/core/images/mono-line",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-line tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.437 84.523h.908c1.922 0 3.381.489 4.378 1.468.997.979 1.495 2.411 1.495 4.298 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388h-16.07c-2.456 0-4.2-.454-5.232-1.361-1.032-.908-1.548-2.43-1.548-4.565 0-2.065.516-3.542 1.548-4.432 1.032-.89 2.776-1.334 5.232-1.334h1.869l-2.19-6.247H20.983l-2.296 6.247h1.87c2.42 0 4.155.453 5.205 1.361 1.05.908 1.575 2.376 1.575 4.405 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388H6.781c-2.456 0-4.2-.463-5.233-1.388C.516 93.9 0 92.389 0 90.289c0-1.887.498-3.32 1.495-4.298.997-.979 2.456-1.468 4.378-1.468h.908l14.308-39.83h-4.271c-2.42 0-4.156-.462-5.206-1.387-1.05-.926-1.575-2.42-1.575-4.485 0-2.1.525-3.613 1.575-4.538 1.05-.926 2.785-1.388 5.206-1.388h20.021c3.168 0 5.392 1.708 6.674 5.125v.16l16.924 46.343zm-27.976-39.83L24.72 67.225h15.483l-7.742-22.53zM89.506 68.56v16.284h8.008c5.66 0 9.646-.623 11.96-1.869 2.313-1.245 3.47-3.328 3.47-6.246 0-2.955-1.103-5.055-3.31-6.3-2.207-1.246-6.069-1.869-11.586-1.869h-8.542zm27.229-5.926c3.88 1.423 6.727 3.372 8.542 5.846 1.815 2.474 2.723 5.633 2.723 9.477 0 3.239-.783 6.193-2.35 8.862-1.565 2.67-3.808 4.859-6.726 6.567-1.709.997-3.622 1.718-5.74 2.163-2.118.445-5.116.667-8.996.667h-27.87c-2.349 0-4.03-.463-5.045-1.388-1.014-.926-1.521-2.438-1.521-4.538 0-1.887.48-3.32 1.441-4.298.961-.979 2.367-1.468 4.218-1.468h.907v-39.83h-.907c-1.851 0-3.257-.498-4.218-1.494-.961-.997-1.441-2.456-1.441-4.378 0-2.065.516-3.568 1.548-4.512 1.032-.943 2.705-1.414 5.018-1.414h24.56c7.51 0 13.214 1.459 17.111 4.377 3.898 2.92 5.847 7.19 5.847 12.814 0 2.776-.597 5.223-1.789 7.341-1.192 2.118-2.963 3.853-5.312 5.206zm-27.23-18.26v13.455h7.208c4.378 0 7.466-.516 9.264-1.549 1.797-1.032 2.696-2.776 2.696-5.232 0-2.313-.81-4.004-2.43-5.072-1.619-1.068-4.244-1.602-7.874-1.602h-8.863z\"/></svg>"
        },
        "$:/core/images/new-button": {
            "title": "$:/core/images/new-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 72H8.007C3.591 72 0 68.418 0 64c0-4.41 3.585-8 8.007-8H56V8.007C56 3.591 59.582 0 64 0c4.41 0 8 3.585 8 8.007V56h47.993c4.416 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H72v47.993c0 4.416-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V72z\"/></svg>"
        },
        "$:/core/images/new-here-button": {
            "title": "$:/core/images/new-here-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-here-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.838 20.935l-3.572.938c-3.688.968-8.23 4.43-10.136 7.731L3.37 96.738c-1.905 3.3-.771 7.524 2.534 9.432l33.717 19.466c3.297 1.904 7.53.78 9.435-2.521l38.76-67.134c1.905-3.3 2.632-8.963 1.623-12.646L83.285 20.88c-1.009-3.68-4.821-5.884-8.513-4.915l-7.603 1.995.043.287c.524 3.394 2.053 7.498 4.18 11.55.418.163.829.36 1.23.59a8.864 8.864 0 014.438 8.169c.104.132.21.264.316.395l-.386.318a8.663 8.663 0 01-1.082 3.137c-2.42 4.192-7.816 5.608-12.051 3.163-4.12-2.379-5.624-7.534-3.476-11.671-2.177-4.394-3.788-8.874-4.543-12.964z\"/><path d=\"M69.554 44.76c-5.944-7.476-10.74-17.196-11.955-25.059-1.68-10.875 3.503-18.216 15.082-18.04 10.407.158 19.975 5.851 24.728 13.785 5.208 8.695 2.95 17.868-6.855 20.496l-2.037-7.601c4.232-1.134 4.999-4.248 2.24-8.853-3.37-5.626-10.465-9.848-18.146-9.965-6.392-.097-8.31 2.62-7.323 9.01.999 6.465 5.318 15.138 10.582 21.65l-.072.06c.559 1.553-4.17 6.44-5.938 4.888l-.005.004-.028-.034a1.323 1.323 0 01-.124-.135 2.618 2.618 0 01-.149-.205z\"/><rect width=\"16\" height=\"48\" x=\"96\" y=\"80\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"80\" y=\"96\" rx=\"8\"/></g></svg>"
        },
        "$:/core/images/new-image-button": {
            "title": "$:/core/images/new-image-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.362 73.627l15.826-27.41a2.626 2.626 0 00-.962-3.59l-50.01-28.872a2.626 2.626 0 00-3.588.961L30.058 36.49l10.04-5.261c3.042-1.595 6.771.114 7.55 3.46l3.607 17.702 9.88.85a5.25 5.25 0 014.571 3.77c.034.115.1.344.199.671.165.553.353 1.172.562 1.843.595 1.914 1.23 3.85 1.872 5.678.207.588.412 1.156.614 1.701.625 1.685 1.209 3.114 1.725 4.207.255.54.485.977.726 1.427.214.212.547.425 1.011.622 1.141.482 2.784.74 4.657.758.864.008 1.71-.034 2.492-.11.448-.043.753-.085.871-.104.315-.053.625-.077.927-.076zM37.47 2.649A5.257 5.257 0 0144.649.725l63.645 36.746a5.257 5.257 0 011.923 7.178L73.47 108.294a5.257 5.257 0 01-7.177 1.923L2.649 73.47a5.257 5.257 0 01-1.924-7.177L37.471 2.649zm42.837 50.49a5.25 5.25 0 105.25-9.092 5.25 5.25 0 00-5.25 9.093zM96 112h-7.993c-4.419 0-8.007-3.582-8.007-8 0-4.41 3.585-8 8.007-8H96v-7.993C96 83.588 99.582 80 104 80c4.41 0 8 3.585 8 8.007V96h7.993c4.419 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H112v7.993c0 4.419-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V112zM33.347 51.791c7.428 7.948 9.01 10.69 7.449 13.394-1.56 2.703-13.838-2.328-16.094 1.58-2.256 3.908-.907 3.258-2.437 5.908l19.73 11.39s-5.605-8.255-4.235-10.628c2.515-4.356 8.77-1.256 10.365-4.019 2.414-4.181-5.103-9.639-14.778-17.625z\"/></svg>"
        },
        "$:/core/images/new-journal-button": {
            "title": "$:/core/images/new-journal-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-journal-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.545 112.818v11.818c0 1.306 1.086 2.364 2.425 2.364h6.06c1.34 0 2.425-1.058 2.425-2.364v-11.818h12.12c1.34 0 2.425-1.058 2.425-2.363v-5.91c0-1.305-1.085-2.363-2.424-2.363h-12.121V90.364c0-1.306-1.086-2.364-2.425-2.364h-6.06c-1.34 0-2.425 1.058-2.425 2.364v11.818h-12.12c-1.34 0-2.425 1.058-2.425 2.363v5.91c0 1.305 1.085 2.363 2.424 2.363h12.121zM60.016 4.965c-4.781-2.76-10.897-1.118-13.656 3.66L5.553 79.305A9.993 9.993 0 009.21 92.963l51.04 29.468c4.78 2.76 10.897 1.118 13.655-3.66l40.808-70.681a9.993 9.993 0 00-3.658-13.656L60.016 4.965zm-3.567 27.963a6 6 0 106-10.393 6 6 0 00-6 10.393zm31.697 17.928a6 6 0 106-10.392 6 6 0 00-6 10.392z\"/><text class=\"tc-fill-background\" font-family=\"Helvetica\" font-size=\"47.172\" font-weight=\"bold\" transform=\"rotate(30 25.742 95.82)\"><tspan x=\"42\" y=\"77.485\" text-anchor=\"middle\"><<now \"DD\">></tspan></text></g></svg>"
        },
        "$:/core/images/opacity": {
            "title": "$:/core/images/opacity",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-opacity tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.362 65a51.595 51.595 0 01-1.942 6H82.584a35.867 35.867 0 002.997-6h16.78zm.472-2c.423-1.961.734-3.963.929-6H87.656a35.78 35.78 0 01-1.368 6h16.546zm-3.249 10a51.847 51.847 0 01-3.135 6H75.812a36.205 36.205 0 005.432-6h18.341zm-4.416 8c-1.424 2.116-3 4.12-4.71 6H60.46a35.843 35.843 0 0012.874-6h21.834zm-7.513-34h16.107C101.247 20.627 79.033 0 52 0 23.281 0 0 23.281 0 52c0 25.228 17.965 46.26 41.8 51h20.4a51.66 51.66 0 0015.875-6H39v-2h42.25a52.257 52.257 0 007.288-6H39v-2h4.539C27.739 83.194 16 68.968 16 52c0-19.882 16.118-36 36-36 18.186 0 33.222 13.484 35.656 31zm.22 2h16.039a52.823 52.823 0 010 6H87.877a36.483 36.483 0 000-6z\"/><path d=\"M76 128c28.719 0 52-23.281 52-52s-23.281-52-52-52-52 23.281-52 52 23.281 52 52 52zm0-16c19.882 0 36-16.118 36-36S95.882 40 76 40 40 56.118 40 76s16.118 36 36 36z\"/><path d=\"M37 58h53v4H37v-4zm3-8h53v4H40v-4zm0-8h53v4H40v-4zm-8 24h53v4H32v-4zm-2 8h53v4H30v-4zm-3 8h53v4H27v-4z\"/></g></svg>"
        },
        "$:/core/images/open-window": {
            "title": "$:/core/images/open-window",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-open-window tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M16 112h88.994c3.87 0 7.006 3.59 7.006 8 0 4.418-3.142 8-7.006 8H7.006C3.136 128 0 124.41 0 120a9.321 9.321 0 010-.01V24.01C0 19.586 3.59 16 8 16c4.418 0 8 3.584 8 8.01V112z\"/><path d=\"M96 43.196V56a8 8 0 1016 0V24c0-4.41-3.585-8-8.007-8H72.007C67.588 16 64 19.582 64 24c0 4.41 3.585 8 8.007 8H84.57l-36.3 36.299a8 8 0 00-.001 11.316c3.117 3.117 8.19 3.123 11.316-.003L96 43.196zM32 7.999C32 3.581 35.588 0 40 0h80c4.419 0 8 3.588 8 8v80c0 4.419-3.588 8-8 8H40c-4.419 0-8-3.588-8-8V8z\"/></g></svg>"
        },
        "$:/core/images/options-button": {
            "title": "$:/core/images/options-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-options-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M110.488 76a47.712 47.712 0 01-5.134 12.384l6.724 6.724c3.123 3.123 3.132 8.192.011 11.313l-5.668 5.668c-3.12 3.12-8.186 3.117-11.313-.01l-6.724-6.725c-3.82 2.258-7.98 4-12.384 5.134v9.505c0 4.417-3.578 8.007-7.992 8.007h-8.016C55.58 128 52 124.415 52 119.993v-9.505a47.712 47.712 0 01-12.384-5.134l-6.724 6.725c-3.123 3.122-8.192 3.131-11.313.01l-5.668-5.668c-3.12-3.12-3.116-8.186.01-11.313l6.725-6.724c-2.257-3.82-4-7.98-5.134-12.384H8.007C3.591 76 0 72.422 0 68.01v-8.017C0 55.58 3.585 52 8.007 52h9.505a47.712 47.712 0 015.134-12.383l-6.724-6.725c-3.123-3.122-3.132-8.191-.011-11.312l5.668-5.669c3.12-3.12 8.186-3.116 11.313.01l6.724 6.725c3.82-2.257 7.98-4 12.384-5.134V8.007C52 3.591 55.578 0 59.992 0h8.016C72.42 0 76 3.585 76 8.007v9.505a47.712 47.712 0 0112.384 5.134l6.724-6.724c3.123-3.123 8.192-3.132 11.313-.01l5.668 5.668c3.12 3.12 3.116 8.186-.01 11.312l-6.725 6.725c2.257 3.82 4 7.979 5.134 12.383h9.505c4.416 0 8.007 3.578 8.007 7.992v8.017c0 4.411-3.585 7.991-8.007 7.991h-9.505zM64 96c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/></svg>"
        },
        "$:/core/images/paint": {
            "title": "$:/core/images/paint",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-paint tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M83.527 76.19C90.43 69.287 91.892 59 87.91 50.665l37.903-37.902c2.919-2.92 2.913-7.659 0-10.572a7.474 7.474 0 00-10.572 0L77.338 40.093c-8.335-3.982-18.622-2.521-25.526 4.383l31.715 31.715zm-2.643 2.644L49.169 47.119S8.506 81.243 0 80.282c0 0 3.782 5.592 6.827 8.039 14.024-5.69 37.326-24.6 37.326-24.6l.661.66S19.45 90.222 9.18 92.047c1.222 1.44 4.354 4.053 6.247 5.776 5.417-1.488 34.733-28.57 34.733-28.57l.661.66-32.407 31.022 5.285 5.286L56.106 75.2l.662.66s-27.864 30.536-28.684 32.432c0 0 6.032 6.853 7.569 7.824.702-2.836 27.884-33.485 27.884-33.485l.661.66s-20.597 23.755-24.964 36.732c3.21 3.549 7.5 5.137 10.926 6.298-2.19-11.817 30.724-47.487 30.724-47.487z\"/></svg>"
        },
        "$:/core/images/palette": {
            "title": "$:/core/images/palette",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-palette tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.247 39.182a93.52 93.52 0 00-16.228-1.4C28.662 37.781 0 57.131 0 81.002c0 9.642 4.676 18.546 12.58 25.735C23.504 91.19 26.34 72.395 36.89 63.562c15.183-12.713 26.538-7.828 26.538-7.828l16.82-16.552zm26.535 9.655c13.049 7.913 21.257 19.392 21.257 32.166 0 9.35.519 17.411-11.874 25.08-10.797 6.681-3.824-6.536-11.844-10.898s-19.946 1.308-18.213 7.906c3.2 12.181 19.422 11.455 6.314 16.658-13.107 5.202-18.202 4.476-28.403 4.476-7.821 0-15.315-.947-22.243-2.68 9.844-4.197 27.88-12.539 33.354-19.456C82.788 92.409 87.37 80 83.324 72.484c-.194-.359 11.215-11.668 23.458-23.647zM1.134 123.867l-.66.002c33.479-14.94 22.161-64.226 58.818-64.226.317 1.418.644 2.944 1.062 4.494-25.907-4.166-23.567 48.031-59.22 59.73zm.713-.007c38.872-.506 78.152-22.347 78.152-44.813-9.27 0-14.073-3.48-16.816-7.942-16.597-7.003-30.365 45.715-61.336 52.755zm65.351-64.008c-4.45 4.115 4.886 16.433 11.318 11.318l45.27-45.27c11.317-11.318 0-22.635-11.318-11.318-11.317 11.318-33.518 34.405-45.27 45.27z\"/></svg>"
        },
        "$:/core/images/permalink-button": {
            "title": "$:/core/images/permalink-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permalink-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.483 48l-7.387 32h-25.58l7.388-32h25.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L100.598 32h3.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-7.096l-7.387 32H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H85.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L69.402 96h-25.58L38.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L27.402 96h-3.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h7.096l7.387-32H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h18.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L58.598 32h25.58z\"/></svg>"
        },
        "$:/core/images/permaview-button": {
            "title": "$:/core/images/permaview-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permaview-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.483 48l-1.846 8h-5.58l1.847-8h5.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L101.598 32h2.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-6.096l-1.847 8h7.944c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H92.364l-1.846 8H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H86.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L70.402 96h-5.58L59.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L48.402 96h-5.58L37.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L26.402 96h-2.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h6.096l1.847-8h-7.944C19.59 72 16 68.418 16 64c0-4.41 3.581-8 8-8h11.637l1.846-8H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h17.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L57.598 32h5.58L68.8 7.642c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L79.598 32h5.58zM53.904 48l-1.847 8h5.58l1.846-8h-5.579zm22.039 24l-1.847 8h-5.58l1.847-8h5.58zm-27.58 0l-1.846 8h5.579l1.847-8h-5.58z\"/></svg>"
        },
        "$:/core/images/picture": {
            "title": "$:/core/images/picture",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-picture tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112 68.233v-48.23A4.001 4.001 0 00107.997 16H20.003A4.001 4.001 0 0016 20.003v38.31l9.241-14.593c2.8-4.422 9.023-5.008 12.6-1.186l18.247 20.613 13.687-6.407a8 8 0 018.903 1.492 264.97 264.97 0 002.92 2.739 249.44 249.44 0 006.798 6.066 166.5 166.5 0 002.106 1.778c2.108 1.747 3.967 3.188 5.482 4.237.748.518 1.383.92 2.044 1.33.444.117 1.046.144 1.809.05 1.873-.233 4.238-1.144 6.723-2.547a36.016 36.016 0 003.205-2.044c.558-.4.93-.686 1.07-.802.376-.31.765-.577 1.165-.806zM0 8.007A8.01 8.01 0 018.007 0h111.986A8.01 8.01 0 01128 8.007v111.986a8.01 8.01 0 01-8.007 8.007H8.007A8.01 8.01 0 010 119.993V8.007zM95 42a8 8 0 100-16 8 8 0 000 16zM32 76c15.859 4.83 20.035 7.244 20.035 12S32 95.471 32 102.347c0 6.876 1.285 4.99 1.285 9.653H68s-13.685-6.625-13.685-10.8c0-7.665 10.615-8.34 10.615-13.2 0-7.357-14.078-8.833-32.93-12z\"/></svg>"
        },
        "$:/core/images/plugin-generic-language": {
            "title": "$:/core/images/plugin-generic-language",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M61.207 68.137c-4.324 2.795-6.999 6.656-6.999 10.921 0 7.906 9.19 14.424 21.042 15.336 2.162 3.902 8.598 6.785 16.318 7.01-5.126-1.125-9.117-3.742-10.62-7.01C92.805 93.487 102 86.967 102 79.059c0-8.53-10.699-15.445-23.896-15.445-6.599 0-12.572 1.729-16.897 4.524zm12.794-14.158c-4.324 2.795-10.298 4.524-16.897 4.524-2.619 0-5.14-.272-7.497-.775-3.312 2.25-8.383 3.69-14.067 3.69l-.255-.002c4.119-.892 7.511-2.747 9.478-5.13-6.925-2.704-11.555-7.617-11.555-13.228 0-8.53 10.699-15.445 23.896-15.445C70.301 27.613 81 34.528 81 43.058c0 4.265-2.675 8.126-6.999 10.921zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
        },
        "$:/core/images/plugin-generic-plugin": {
            "title": "$:/core/images/plugin-generic-plugin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M40.397 76.446V95.34h14.12l-.001-.005a6.912 6.912 0 005.364-11.593l.046-.023a6.912 6.912 0 119.979.526l.086.055a6.914 6.914 0 004.408 10.948l-.023.092h21.32V75.568l-.15.038a6.912 6.912 0 00-11.593-5.364l-.022-.046a6.912 6.912 0 11.526-9.979l.055-.086a6.914 6.914 0 0010.948-4.408c.079.018.158.038.236.059v-15.74h-21.32l.023-.094a6.914 6.914 0 01-4.408-10.947 10.23 10.23 0 00-.086-.055 6.912 6.912 0 10-9.979-.526l-.046.023a6.912 6.912 0 01-5.364 11.593l.001.005h-14.12v12.847A6.912 6.912 0 0129.5 59.843l-.054.086a6.912 6.912 0 10-.526 9.979l.023.046a6.912 6.912 0 0111.455 6.492zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
        },
        "$:/core/images/plugin-generic-theme": {
            "title": "$:/core/images/plugin-generic-theme",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M29.408 91.472L51.469 69.41l-.004-.005a2.22 2.22 0 01.004-3.146c.87-.87 2.281-.872 3.147-.005l9.465 9.464a2.22 2.22 0 01-.005 3.147c-.87.87-2.28.871-3.147.005l-.005-.005-22.061 22.062a6.686 6.686 0 11-9.455-9.455zM60.802 66.38c-2.436-2.704-4.465-5.091-5.817-6.869-6.855-9.014-10.313-4.268-14.226 0-3.913 4.268 1.03 7.726-2.683 10.741-3.713 3.015-3.484 4.06-9.752-1.455-6.267-5.516-6.7-7.034-3.823-10.181 2.877-3.147 5.281 1.808 11.159-3.785 5.877-5.593.94-10.55.94-10.55s12.237-25.014 28.588-23.167c16.351 1.848-6.186-2.392-11.792 17.226-2.4 8.4.447 6.42 4.998 9.968 1.394 1.086 6.03 4.401 11.794 8.685l20.677-20.676 1.615-4.766 7.84-4.689 3.151 3.152-4.688 7.84-4.766 1.615-20.224 20.223c12.663 9.547 28.312 22.146 28.312 26.709 0 7.217-3.071 11.526-9.535 9.164-4.693-1.715-18.768-15.192-28.753-25.897l-2.893 2.893-3.151-3.152 3.029-3.029zM63.953 0l54.56 32v64l-54.56 32-54.56-32V32l54.56-32z\"/></svg>"
        },
        "$:/core/images/preview-closed": {
            "title": "$:/core/images/preview-closed",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-closed tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M.088 64a7.144 7.144 0 001.378 5.458C16.246 88.818 39.17 100.414 64 100.414c24.83 0 47.753-11.596 62.534-30.956A7.144 7.144 0 00127.912 64C110.582 78.416 88.304 87.086 64 87.086 39.696 87.086 17.418 78.416.088 64z\"/><rect width=\"4\" height=\"16\" x=\"62\" y=\"96\" rx=\"4\"/><rect width=\"4\" height=\"16\" x=\"78\" y=\"93\" rx=\"4\" transform=\"rotate(-5 80 101)\"/><rect width=\"4\" height=\"16\" x=\"46\" y=\"93\" rx=\"4\" transform=\"rotate(5 48 101)\"/><rect width=\"4\" height=\"16\" x=\"30\" y=\"88\" rx=\"4\" transform=\"rotate(10 32 96)\"/><rect width=\"4\" height=\"16\" x=\"94\" y=\"88\" rx=\"4\" transform=\"rotate(-10 96 96)\"/><rect width=\"4\" height=\"16\" x=\"110\" y=\"80\" rx=\"4\" transform=\"rotate(-20 112 88)\"/><rect width=\"4\" height=\"16\" x=\"14\" y=\"80\" rx=\"4\" transform=\"rotate(20 16 88)\"/></g></svg>"
        },
        "$:/core/images/preview-open": {
            "title": "$:/core/images/preview-open",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-open tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.11 99.588c-24.83 0-47.754-11.596-62.534-30.957a7.148 7.148 0 010-8.675C16.356 40.596 39.28 29 64.11 29c24.83 0 47.753 11.596 62.534 30.956a7.148 7.148 0 010 8.675c-14.78 19.36-37.703 30.957-62.534 30.957zm46.104-32.007c1.44-1.524 1.44-3.638 0-5.162C99.326 50.9 82.439 44 64.147 44S28.968 50.9 18.08 62.42c-1.44 1.523-1.44 3.637 0 5.16C28.968 79.1 45.855 86 64.147 86s35.179-6.9 46.067-18.42z\"/><path d=\"M63.5 88C76.479 88 87 77.479 87 64.5S76.479 41 63.5 41 40 51.521 40 64.5 50.521 88 63.5 88z\"/></g></svg>"
        },
        "$:/core/images/print-button": {
            "title": "$:/core/images/print-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M112 71V30.5h-.032c-.035-2-.816-3.99-2.343-5.516L86.998 2.357A7.978 7.978 0 0081 .02V0H24a8 8 0 00-8 8v63h8V8h57v14.5c0 4.422 3.582 8 8 8h15V71h8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/><path d=\"M0 80.005C0 71.165 7.156 64 16 64h96c8.836 0 16 7.155 16 16.005v31.99c0 8.84-7.156 16.005-16 16.005H16c-8.836 0-16-7.155-16-16.005v-31.99zM104 96a8 8 0 100-16 8 8 0 000 16z\"/></g></svg>"
        },
        "$:/core/images/quote": {
            "title": "$:/core/images/quote",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-quote tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M51.219 117.713V62.199H27.427c0-8.891 1.683-16.401 5.047-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.36 3.184-20.728 6.669-6.368 3.484-11.835 7.87-16.401 13.157C9.524 27.113 5.98 33.241 3.456 40.21.933 47.18-.21 54.63.03 62.56v55.153H51.22zm76.781 0V62.199h-23.791c0-8.891 1.682-16.401 5.046-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.359 3.184-20.727 6.669-6.369 3.484-11.836 7.87-16.402 13.157-4.566 5.287-8.11 11.415-10.634 18.384-2.523 6.97-3.665 14.42-3.424 22.35v55.153H128z\"/></svg>"
        },
        "$:/core/images/refresh-button": {
            "title": "$:/core/images/refresh-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-refresh-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M106.369 39.433c10.16 20.879 6.57 46.764-10.771 64.106-21.87 21.87-57.327 21.87-79.196 0-21.87-21.87-21.87-57.326 0-79.196a8 8 0 1111.314 11.314c-15.621 15.62-15.621 40.947 0 56.568 15.62 15.621 40.947 15.621 56.568 0C97.72 78.79 99.6 58.175 89.924 42.73l-6.44 12.264a8 8 0 11-14.166-7.437L84.435 18.76a8 8 0 0110.838-3.345l28.873 15.345a8 8 0 11-7.51 14.129l-10.267-5.457zm-8.222-12.368c-.167-.19-.336-.38-.506-.57l.96-.296-.454.866z\"/></svg>"
        },
        "$:/core/images/right-arrow": {
            "title": "$:/core/images/right-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-right-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M99.069 64.173c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></svg>"
        },
        "$:/core/images/rotate-left": {
            "title": "$:/core/images/rotate-left",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-rotate-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect width=\"80\" height=\"32\" x=\"48\" y=\"96\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 01-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 11-5.657 5.657L49.172 43.142a4 4 0 010-5.657l11.313-11.313a4 4 0 115.657 5.656l-4.821 4.822z\"/></g></svg>"
        },
        "$:/core/images/save-button": {
            "title": "$:/core/images/save-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\"/></svg>"
        },
        "$:/core/images/size": {
            "title": "$:/core/images/size",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-size tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M92.343 26l-9.171 9.172a4 4 0 105.656 5.656l16-16a4 4 0 000-5.656l-16-16a4 4 0 10-5.656 5.656L92.343 18H22a4 4 0 00-4 4v70.343l-9.172-9.171a4 4 0 10-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656L26 92.343V22l-4 4h70.343zM112 52v64l4-4H52a4 4 0 100 8h64a4 4 0 004-4V52a4 4 0 10-8 0z\"/></svg>"
        },
        "$:/core/images/spiral": {
            "title": "$:/core/images/spiral",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-spiral tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074a4.785 4.785 0 00-4.52-5.03 4.778 4.778 0 00-5.03 4.52c-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01a1.047 1.047 0 01-.264-.332c-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"/></svg>"
        },
        "$:/core/images/stamp": {
            "title": "$:/core/images/stamp",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-stamp tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M49.733 64H16.01C11.584 64 8 67.583 8 72.003V97h112V72.003A8 8 0 00111.99 64H78.267A22.813 22.813 0 0175.5 53.077c0-6.475 2.687-12.324 7.009-16.497A22.818 22.818 0 0087 22.952C87 10.276 76.703 0 64 0S41 10.276 41 22.952c0 5.103 1.669 9.817 4.491 13.628 4.322 4.173 7.009 10.022 7.009 16.497 0 3.954-1.002 7.675-2.767 10.923zM8 104h112v8H8v-8z\"/></svg>"
        },
        "$:/core/images/star-filled": {
            "title": "$:/core/images/star-filled",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-star-filled tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M61.836 96.823l37.327 27.287c2.72 1.99 6.379-.69 5.343-3.912L90.29 75.988l-1.26 3.91 37.285-27.345c2.718-1.993 1.32-6.327-2.041-6.33l-46.113-.036 3.3 2.416L67.176 4.416c-1.04-3.221-5.563-3.221-6.604 0L46.29 48.603l3.3-2.416-46.113.036c-3.362.003-4.759 4.337-2.04 6.33L38.72 79.898l-1.26-3.91-14.216 44.21c-1.036 3.223 2.622 5.901 5.343 3.912l37.326-27.287h-4.078z\"/></svg>"
        },
        "$:/core/images/storyview-classic": {
            "title": "$:/core/images/storyview-classic",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-classic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm0 48C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0 32C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
        },
        "$:/core/images/storyview-pop": {
            "title": "$:/core/images/storyview-pop",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-pop tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm-7.99 40C11.587 56 8 59.578 8 63.992v16.016C8 84.422 11.584 88 16.01 88h95.98c4.424 0 8.01-3.578 8.01-7.992V63.992c0-4.414-3.584-7.992-8.01-7.992H16.01zM24 96C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0-32C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
        },
        "$:/core/images/storyview-zoomin": {
            "title": "$:/core/images/storyview-zoomin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-zoomin tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16A8 8 0 0016 24.009V71.99C16 76.414 19.588 80 24 80h80a8 8 0 008-8.009V24.01c0-4.423-3.588-8.009-8-8.009H24z\"/></svg>"
        },
        "$:/core/images/strikethrough": {
            "title": "$:/core/images/strikethrough",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-strikethrough tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M92.794 38.726h15.422c-.229-6.74-1.514-12.538-3.856-17.393-2.342-4.855-5.54-8.881-9.596-12.08-4.055-3.199-8.767-5.54-14.136-7.025C75.258.743 69.433 0 63.15 0a62.76 62.76 0 00-16.364 2.142C41.474 3.57 36.733 5.74 32.564 8.653c-4.17 2.913-7.511 6.626-10.025 11.138-2.513 4.512-3.77 9.853-3.77 16.022 0 5.597 1.115 10.252 3.342 13.965 2.228 3.712 5.198 6.74 8.91 9.081 3.713 2.342 7.911 4.227 12.595 5.655a194.641 194.641 0 0014.308 3.77c4.855 1.085 9.624 2.142 14.308 3.17 4.683 1.028 8.881 2.37 12.594 4.027 3.713 1.656 6.683 3.798 8.91 6.425 2.228 2.628 3.342 6.055 3.342 10.281 0 4.456-.914 8.111-2.742 10.967a19.953 19.953 0 01-7.197 6.768c-2.97 1.657-6.311 2.828-10.024 3.513a60.771 60.771 0 01-11.052 1.028c-4.57 0-9.025-.571-13.366-1.713-4.34-1.143-8.139-2.913-11.394-5.312-3.256-2.4-5.884-5.455-7.883-9.168-1.999-3.712-2.998-8.139-2.998-13.28H15c0 7.426 1.342 13.852 4.027 19.278 2.684 5.426 6.34 9.881 10.966 13.365 4.627 3.484 9.996 6.083 16.107 7.797 6.112 1.713 12.595 2.57 19.449 2.57 5.597 0 11.223-.657 16.878-1.97 5.655-1.314 10.767-3.428 15.336-6.34 4.57-2.914 8.31-6.683 11.224-11.31 2.913-4.626 4.37-10.195 4.37-16.707 0-6.054-1.115-11.08-3.342-15.079-2.228-3.998-5.198-7.31-8.91-9.938-3.713-2.627-7.911-4.712-12.595-6.254a170.83 170.83 0 00-14.308-4.027 549.669 549.669 0 00-14.308-3.17c-4.683-.971-8.881-2.2-12.594-3.684-3.713-1.485-6.683-3.399-8.91-5.74-2.228-2.342-3.342-5.398-3.342-9.168 0-3.998.771-7.34 2.313-10.024 1.543-2.685 3.599-4.826 6.17-6.426 2.57-1.599 5.51-2.741 8.824-3.427a49.767 49.767 0 0110.11-1.028c8.453 0 15.393 1.97 20.819 5.912 5.426 3.94 8.596 10.31 9.51 19.106z\"/><path d=\"M5 54h118v16H5z\"/></g></svg>"
        },
        "$:/core/images/subscript": {
            "title": "$:/core/images/subscript",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-subscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 128.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
        },
        "$:/core/images/superscript": {
            "title": "$:/core/images/superscript",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-superscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 63.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
        },
        "$:/core/images/tag-button": {
            "title": "$:/core/images/tag-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tag-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M18.164 47.66l.004 4.105c.003 3.823 2.19 9.097 4.885 11.792l61.85 61.85c2.697 2.697 7.068 2.69 9.769-.01L125.767 94.3a6.903 6.903 0 00.01-9.77L63.928 22.683c-2.697-2.697-7.976-4.88-11.796-4.881l-27.076-.007a6.902 6.902 0 00-6.91 6.91l.008 9.96.287.033c3.73.411 8.489-.044 13.365-1.153a9.702 9.702 0 0111.14-3.662l.291-.13.128.285a9.7 9.7 0 013.3 2.17c3.796 3.796 3.801 9.945.012 13.734-3.618 3.618-9.386 3.777-13.204.482-5.365 1.122-10.674 1.596-15.309 1.237z\"/><path d=\"M47.633 39.532l.023.051c-9.689 4.356-21.584 6.799-30.396 5.828C5.273 44.089-1.028 36.43 2.443 24.078 5.562 12.976 14.3 4.361 24.047 1.548c10.68-3.083 19.749 1.968 19.749 13.225h-8.623c0-4.859-3.078-6.573-8.735-4.94-6.91 1.995-13.392 8.383-15.694 16.577-1.915 6.818.417 9.653 7.46 10.43 7.126.785 17.531-1.352 25.917-5.121l.027.06.036-.017c1.76-.758 6.266 6.549 3.524 7.74a2.8 2.8 0 01-.075.03z\"/></g></svg>"
        },
        "$:/core/images/theme-button": {
            "title": "$:/core/images/theme-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-theme-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.854 66.945a122.626 122.626 0 01-3.9-4.819c-11.064-14.548-16.645-6.888-22.96 0-6.315 6.888 1.664 12.47-4.33 17.335-5.993 4.866-5.623 6.552-15.737-2.35-10.115-8.9-10.815-11.351-6.172-16.43 4.644-5.08 8.524 2.918 18.01-6.108 9.485-9.026 1.517-17.026 1.517-17.026S42.03-2.824 68.42.157c26.39 2.982-9.984-3.86-19.031 27.801-3.874 13.556.72 10.362 8.066 16.087 1.707 1.33 6.428 4.732 12.671 9.318-6.129 5.879-11.157 10.669-14.273 13.582zm11.641 12.947c16.013 17.036 37.742 37.726 45.117 40.42 10.432 3.813 15.388-3.141 15.388-14.79 0-7.151-23.83-26.542-43.924-41.769-7.408 7.156-13.376 12.953-16.58 16.139z\"/><path d=\"M11.069 109.828L46.31 74.587a3.56 3.56 0 115.037-5.032l15.098 15.098a3.56 3.56 0 11-5.032 5.037l-35.24 35.241c-4.171 4.17-10.933 4.17-15.104 0-4.17-4.17-4.17-10.933 0-15.103zM124.344 6.622l5.034 5.034-7.49 12.524-7.613 2.58L61.413 79.62l-5.034-5.034 52.861-52.862 2.58-7.614 12.524-7.49z\"/></g></svg>"
        },
        "$:/core/images/timestamp-off": {
            "title": "$:/core/images/timestamp-off",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-off tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/></g></svg>"
        },
        "$:/core/images/timestamp-on": {
            "title": "$:/core/images/timestamp-on",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-on tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178a5.005 5.005 0 01-7.045-.613 5.008 5.008 0 01.616-7.047l9.95-8.348a5 5 0 016.429 7.661l-9.95 8.348zm89.573 0a5.005 5.005 0 007.045-.613 5.008 5.008 0 00-.616-7.047l-9.95-8.348a5 5 0 00-6.428 7.661l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/></g></svg>"
        },
        "$:/core/images/tip": {
            "title": "$:/core/images/tip",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tip tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z\"/></svg>"
        },
        "$:/core/images/transcludify": {
            "title": "$:/core/images/transcludify",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.435-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806z\"/></svg>"
        },
        "$:/core/images/twitter": {
            "title": "$:/core/images/twitter",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-twitter tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.626 115.803A73.376 73.376 0 012 104.235c2.022.238 4.08.36 6.166.36 12.111 0 23.258-4.117 32.105-11.023-11.312-.208-20.859-7.653-24.148-17.883a25.98 25.98 0 0011.674-.441C15.971 72.881 7.061 62.474 7.061 49.997c0-.108 0-.216.002-.323a25.824 25.824 0 0011.709 3.22c-6.936-4.617-11.5-12.5-11.5-21.433 0-4.719 1.274-9.142 3.5-12.945 12.75 15.579 31.797 25.83 53.281 26.904-.44-1.884-.67-3.85-.67-5.868 0-14.22 11.575-25.75 25.852-25.75a25.865 25.865 0 0118.869 8.132 51.892 51.892 0 0016.415-6.248c-1.93 6.012-6.029 11.059-11.366 14.246A51.844 51.844 0 00128 25.878a52.428 52.428 0 01-12.9 13.33c.05 1.104.075 2.214.075 3.33 0 34.028-26 73.265-73.549 73.265\"/></svg>"
        },
        "$:/core/images/underline": {
            "title": "$:/core/images/underline",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-underline tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M7 117.421h114.248V128H7v-10.579zm97.871-18.525V0h-16.26v55.856c0 4.463-.605 8.576-1.816 12.338-1.212 3.762-3.03 7.046-5.452 9.851-2.423 2.806-5.452 4.974-9.086 6.504-3.635 1.53-7.939 2.296-12.912 2.296-6.25 0-11.159-1.786-14.73-5.356-3.57-3.571-5.356-8.417-5.356-14.538V0H23v65.038c0 5.356.542 10.234 1.626 14.633 1.084 4.4 2.965 8.194 5.643 11.382 2.678 3.188 6.185 5.643 10.52 7.365 4.337 1.721 9.756 2.582 16.26 2.582 7.27 0 13.582-1.435 18.938-4.304 5.356-2.87 9.755-7.365 13.199-13.486h.382v15.686h15.303z\"/></svg>"
        },
        "$:/core/images/unfold-all-button": {
            "title": "$:/core/images/unfold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M63.945 60.624c-2.05 0-4.101-.78-5.666-2.345L35.662 35.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 41.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 58.279a7.986 7.986 0 01-5.663 2.346zM64.004 124.565c-2.05 0-4.102-.78-5.666-2.345L35.721 99.603c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 105.255l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.662 122.22a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
        },
        "$:/core/images/unfold-button": {
            "title": "$:/core/images/unfold-button",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M63.945 63.624c-2.05 0-4.101-.78-5.666-2.345L35.662 38.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 44.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 61.279a7.986 7.986 0 01-5.663 2.346zM64.004 105.682c-2.05.001-4.102-.78-5.666-2.344L35.721 80.721c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 86.373l16.966-16.966c3.124-3.125 8.194-3.13 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319l-22.617 22.617a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
        },
        "$:/core/images/unlocked-padlock": {
            "title": "$:/core/images/unlocked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unlocked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M48.627 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h6.136c-10.455-12.651-27.364-35.788-4.3-55.142 24.636-20.672 45.835 4.353 55.777 16.201 9.943 11.85-2.676 22.437-12.457 9.892-9.78-12.545-21.167-24.146-33.207-14.043-12.041 10.104-1.757 22.36 8.813 34.958 2.467 2.94 3.641 5.732 3.865 8.134zm19.105 28.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
        },
        "$:/core/images/up-arrow": {
            "title": "$:/core/images/up-arrow",
            "created": "20150316000544368",
            "modified": "20150316000831867",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-up-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M63.892.281c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.104 3.092-11.196 0L63.894 19.393 13.513 69.774a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98A7.892 7.892 0 0163.893.28z\"/></svg>"
        },
        "$:/core/images/video": {
            "title": "$:/core/images/video",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-video tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 12c-34.91 0-55.273 2.917-58.182 5.833C2.91 20.75 0 41.167 0 64.5c0 23.333 2.91 43.75 5.818 46.667C8.728 114.083 29.091 117 64 117c34.91 0 55.273-2.917 58.182-5.833C125.09 108.25 128 87.833 128 64.5c0-23.333-2.91-43.75-5.818-46.667C119.272 14.917 98.909 12 64 12zm-9.084 32.618c-3.813-2.542-6.905-.879-6.905 3.698v31.368c0 4.585 3.099 6.235 6.905 3.698l22.168-14.779c3.813-2.542 3.806-6.669 0-9.206L54.916 44.618z\"/></svg>"
        },
        "$:/core/images/warning": {
            "title": "$:/core/images/warning",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-warning tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z\"/></svg>"
        },
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "advanced search"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Advanced search"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "cancel"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Discard changes to this tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "clone"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Clone this tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "close"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Close this tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "close all"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Close all tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "close others"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Close other tiddlers"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "control panel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Open control panel"
        },
        "$:/language/Buttons/CopyToClipboard/Caption": {
            "title": "$:/language/Buttons/CopyToClipboard/Caption",
            "text": "copy to clipboard"
        },
        "$:/language/Buttons/CopyToClipboard/Hint": {
            "title": "$:/language/Buttons/CopyToClipboard/Hint",
            "text": "Copy this text to the clipboard"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "delete"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Delete this tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "edit"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Edit this tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "encryption"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Set or clear a password for saving this wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "clear password"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Clear the password and save this wiki without encryption"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "set password"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Set a password for saving this wiki with encryption"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "export all"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Export all tiddlers"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "export tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Export tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "export tiddlers"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Export tiddlers"
        },
        "$:/language/Buttons/SidebarSearch/Hint": {
            "title": "$:/language/Buttons/SidebarSearch/Hint",
            "text": "Select the sidebar search field"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "fold tiddler"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Fold the body of this tiddler"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "fold-bar"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Optional bars to fold and unfold tiddlers"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "unfold tiddler"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Unfold the body of this tiddler"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "fold other tiddlers"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Fold the bodies of other opened tiddlers"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "fold all tiddlers"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Fold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "unfold all tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Unfold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "full-screen"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Enter or leave full-screen mode"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "help"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Show help panel"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Import many types of file including text, image, TiddlyWiki or JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Show information for this tiddler"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Open the default tiddlers"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "language"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Choose the user interface language"
        },
        "$:/language/Buttons/Manager/Caption": {
            "title": "$:/language/Buttons/Manager/Caption",
            "text": "tiddler manager"
        },
        "$:/language/Buttons/Manager/Hint": {
            "title": "$:/language/Buttons/Manager/Hint",
            "text": "Open tiddler manager"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "more"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "More actions"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "new here"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Create a new tiddler tagged with this one"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "new journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Create a new journal tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "new journal here"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Create a new journal tiddler tagged with this one"
        },
        "$:/language/Buttons/NewImage/Caption": {
            "title": "$:/language/Buttons/NewImage/Caption",
            "text": "new image"
        },
        "$:/language/Buttons/NewImage/Hint": {
            "title": "$:/language/Buttons/NewImage/Hint",
            "text": "Create a new image tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Caption": {
            "title": "$:/language/Buttons/NewMarkdown/Caption",
            "text": "new Markdown tiddler"
        },
        "$:/language/Buttons/NewMarkdown/Hint": {
            "title": "$:/language/Buttons/NewMarkdown/Hint",
            "text": "Create a new Markdown tiddler"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "new tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Create a new tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "open in new window"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Open tiddler in new window"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Choose the colour palette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Set browser address bar to a direct link to this tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Set browser address bar to a direct link to all the tiddlers in this story"
        },
        "$:/language/Buttons/Print/Caption": {
            "title": "$:/language/Buttons/Print/Caption",
            "text": "print page"
        },
        "$:/language/Buttons/Print/Hint": {
            "title": "$:/language/Buttons/Print/Hint",
            "text": "Print the current page"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "refresh"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Perform a full refresh of the wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "ok"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Confirm changes to this tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "save changes"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Save changes"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "storyview"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Choose the story visualisation"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "hide sidebar"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Hide sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "show sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Show sidebar"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "tag manager"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Open tag manager"
        },
        "$:/language/Buttons/Timestamp/Caption": {
            "title": "$:/language/Buttons/Timestamp/Caption",
            "text": "timestamps"
        },
        "$:/language/Buttons/Timestamp/Hint": {
            "title": "$:/language/Buttons/Timestamp/Hint",
            "text": "Choose whether modifications update timestamps"
        },
        "$:/language/Buttons/Timestamp/On/Caption": {
            "title": "$:/language/Buttons/Timestamp/On/Caption",
            "text": "timestamps are on"
        },
        "$:/language/Buttons/Timestamp/On/Hint": {
            "title": "$:/language/Buttons/Timestamp/On/Hint",
            "text": "Update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Timestamp/Off/Caption": {
            "title": "$:/language/Buttons/Timestamp/Off/Caption",
            "text": "timestamps are off"
        },
        "$:/language/Buttons/Timestamp/Off/Hint": {
            "title": "$:/language/Buttons/Timestamp/Off/Hint",
            "text": "Don't update timestamps when tiddlers are modified"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "theme"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Choose the display theme"
        },
        "$:/language/Buttons/Bold/Caption": {
            "title": "$:/language/Buttons/Bold/Caption",
            "text": "bold"
        },
        "$:/language/Buttons/Bold/Hint": {
            "title": "$:/language/Buttons/Bold/Hint",
            "text": "Apply bold formatting to selection"
        },
        "$:/language/Buttons/Clear/Caption": {
            "title": "$:/language/Buttons/Clear/Caption",
            "text": "clear"
        },
        "$:/language/Buttons/Clear/Hint": {
            "title": "$:/language/Buttons/Clear/Hint",
            "text": "Clear image to solid colour"
        },
        "$:/language/Buttons/EditorHeight/Caption": {
            "title": "$:/language/Buttons/EditorHeight/Caption",
            "text": "editor height"
        },
        "$:/language/Buttons/EditorHeight/Caption/Auto": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Auto",
            "text": "Automatically adjust height to fit content"
        },
        "$:/language/Buttons/EditorHeight/Caption/Fixed": {
            "title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
            "text": "Fixed height:"
        },
        "$:/language/Buttons/EditorHeight/Hint": {
            "title": "$:/language/Buttons/EditorHeight/Hint",
            "text": "Choose the height of the text editor"
        },
        "$:/language/Buttons/Excise/Caption": {
            "title": "$:/language/Buttons/Excise/Caption",
            "text": "excise"
        },
        "$:/language/Buttons/Excise/Caption/Excise": {
            "title": "$:/language/Buttons/Excise/Caption/Excise",
            "text": "Perform excision"
        },
        "$:/language/Buttons/Excise/Caption/MacroName": {
            "title": "$:/language/Buttons/Excise/Caption/MacroName",
            "text": "Macro name:"
        },
        "$:/language/Buttons/Excise/Caption/NewTitle": {
            "title": "$:/language/Buttons/Excise/Caption/NewTitle",
            "text": "Title of new tiddler:"
        },
        "$:/language/Buttons/Excise/Caption/Replace": {
            "title": "$:/language/Buttons/Excise/Caption/Replace",
            "text": "Replace excised text with:"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Macro": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
            "text": "macro"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Link": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Link",
            "text": "link"
        },
        "$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
            "title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
            "text": "transclusion"
        },
        "$:/language/Buttons/Excise/Caption/Tag": {
            "title": "$:/language/Buttons/Excise/Caption/Tag",
            "text": "Tag new tiddler with the title of this tiddler"
        },
        "$:/language/Buttons/Excise/Caption/TiddlerExists": {
            "title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
            "text": "Warning: tiddler already exists"
        },
        "$:/language/Buttons/Excise/Hint": {
            "title": "$:/language/Buttons/Excise/Hint",
            "text": "Excise the selected text into a new tiddler"
        },
        "$:/language/Buttons/Heading1/Caption": {
            "title": "$:/language/Buttons/Heading1/Caption",
            "text": "heading 1"
        },
        "$:/language/Buttons/Heading1/Hint": {
            "title": "$:/language/Buttons/Heading1/Hint",
            "text": "Apply heading level 1 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading2/Caption": {
            "title": "$:/language/Buttons/Heading2/Caption",
            "text": "heading 2"
        },
        "$:/language/Buttons/Heading2/Hint": {
            "title": "$:/language/Buttons/Heading2/Hint",
            "text": "Apply heading level 2 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading3/Caption": {
            "title": "$:/language/Buttons/Heading3/Caption",
            "text": "heading 3"
        },
        "$:/language/Buttons/Heading3/Hint": {
            "title": "$:/language/Buttons/Heading3/Hint",
            "text": "Apply heading level 3 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading4/Caption": {
            "title": "$:/language/Buttons/Heading4/Caption",
            "text": "heading 4"
        },
        "$:/language/Buttons/Heading4/Hint": {
            "title": "$:/language/Buttons/Heading4/Hint",
            "text": "Apply heading level 4 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading5/Caption": {
            "title": "$:/language/Buttons/Heading5/Caption",
            "text": "heading 5"
        },
        "$:/language/Buttons/Heading5/Hint": {
            "title": "$:/language/Buttons/Heading5/Hint",
            "text": "Apply heading level 5 formatting to lines containing selection"
        },
        "$:/language/Buttons/Heading6/Caption": {
            "title": "$:/language/Buttons/Heading6/Caption",
            "text": "heading 6"
        },
        "$:/language/Buttons/Heading6/Hint": {
            "title": "$:/language/Buttons/Heading6/Hint",
            "text": "Apply heading level 6 formatting to lines containing selection"
        },
        "$:/language/Buttons/Italic/Caption": {
            "title": "$:/language/Buttons/Italic/Caption",
            "text": "italic"
        },
        "$:/language/Buttons/Italic/Hint": {
            "title": "$:/language/Buttons/Italic/Hint",
            "text": "Apply italic formatting to selection"
        },
        "$:/language/Buttons/LineWidth/Caption": {
            "title": "$:/language/Buttons/LineWidth/Caption",
            "text": "line width"
        },
        "$:/language/Buttons/LineWidth/Hint": {
            "title": "$:/language/Buttons/LineWidth/Hint",
            "text": "Set line width for painting"
        },
        "$:/language/Buttons/Link/Caption": {
            "title": "$:/language/Buttons/Link/Caption",
            "text": "link"
        },
        "$:/language/Buttons/Link/Hint": {
            "title": "$:/language/Buttons/Link/Hint",
            "text": "Create wikitext link"
        },
        "$:/language/Buttons/Linkify/Caption": {
            "title": "$:/language/Buttons/Linkify/Caption",
            "text": "wikilink"
        },
        "$:/language/Buttons/Linkify/Hint": {
            "title": "$:/language/Buttons/Linkify/Hint",
            "text": "Wrap selection in square brackets"
        },
        "$:/language/Buttons/ListBullet/Caption": {
            "title": "$:/language/Buttons/ListBullet/Caption",
            "text": "bulleted list"
        },
        "$:/language/Buttons/ListBullet/Hint": {
            "title": "$:/language/Buttons/ListBullet/Hint",
            "text": "Apply bulleted list formatting to lines containing selection"
        },
        "$:/language/Buttons/ListNumber/Caption": {
            "title": "$:/language/Buttons/ListNumber/Caption",
            "text": "numbered list"
        },
        "$:/language/Buttons/ListNumber/Hint": {
            "title": "$:/language/Buttons/ListNumber/Hint",
            "text": "Apply numbered list formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoBlock/Caption": {
            "title": "$:/language/Buttons/MonoBlock/Caption",
            "text": "monospaced block"
        },
        "$:/language/Buttons/MonoBlock/Hint": {
            "title": "$:/language/Buttons/MonoBlock/Hint",
            "text": "Apply monospaced block formatting to lines containing selection"
        },
        "$:/language/Buttons/MonoLine/Caption": {
            "title": "$:/language/Buttons/MonoLine/Caption",
            "text": "monospaced"
        },
        "$:/language/Buttons/MonoLine/Hint": {
            "title": "$:/language/Buttons/MonoLine/Hint",
            "text": "Apply monospaced character formatting to selection"
        },
        "$:/language/Buttons/Opacity/Caption": {
            "title": "$:/language/Buttons/Opacity/Caption",
            "text": "opacity"
        },
        "$:/language/Buttons/Opacity/Hint": {
            "title": "$:/language/Buttons/Opacity/Hint",
            "text": "Set painting opacity"
        },
        "$:/language/Buttons/Paint/Caption": {
            "title": "$:/language/Buttons/Paint/Caption",
            "text": "paint colour"
        },
        "$:/language/Buttons/Paint/Hint": {
            "title": "$:/language/Buttons/Paint/Hint",
            "text": "Set painting colour"
        },
        "$:/language/Buttons/Picture/Caption": {
            "title": "$:/language/Buttons/Picture/Caption",
            "text": "picture"
        },
        "$:/language/Buttons/Picture/Hint": {
            "title": "$:/language/Buttons/Picture/Hint",
            "text": "Insert picture"
        },
        "$:/language/Buttons/Preview/Caption": {
            "title": "$:/language/Buttons/Preview/Caption",
            "text": "preview"
        },
        "$:/language/Buttons/Preview/Hint": {
            "title": "$:/language/Buttons/Preview/Hint",
            "text": "Show preview pane"
        },
        "$:/language/Buttons/PreviewType/Caption": {
            "title": "$:/language/Buttons/PreviewType/Caption",
            "text": "preview type"
        },
        "$:/language/Buttons/PreviewType/Hint": {
            "title": "$:/language/Buttons/PreviewType/Hint",
            "text": "Choose preview type"
        },
        "$:/language/Buttons/Quote/Caption": {
            "title": "$:/language/Buttons/Quote/Caption",
            "text": "quote"
        },
        "$:/language/Buttons/Quote/Hint": {
            "title": "$:/language/Buttons/Quote/Hint",
            "text": "Apply quoted text formatting to lines containing selection"
        },
        "$:/language/Buttons/RotateLeft/Caption": {
            "title": "$:/language/Buttons/RotateLeft/Caption",
            "text": "rotate left"
        },
        "$:/language/Buttons/RotateLeft/Hint": {
            "title": "$:/language/Buttons/RotateLeft/Hint",
            "text": "Rotate image left by 90 degrees"
        },
        "$:/language/Buttons/Size/Caption": {
            "title": "$:/language/Buttons/Size/Caption",
            "text": "image size"
        },
        "$:/language/Buttons/Size/Caption/Height": {
            "title": "$:/language/Buttons/Size/Caption/Height",
            "text": "Height:"
        },
        "$:/language/Buttons/Size/Caption/Resize": {
            "title": "$:/language/Buttons/Size/Caption/Resize",
            "text": "Resize image"
        },
        "$:/language/Buttons/Size/Caption/Width": {
            "title": "$:/language/Buttons/Size/Caption/Width",
            "text": "Width:"
        },
        "$:/language/Buttons/Size/Hint": {
            "title": "$:/language/Buttons/Size/Hint",
            "text": "Set image size"
        },
        "$:/language/Buttons/Stamp/Caption": {
            "title": "$:/language/Buttons/Stamp/Caption",
            "text": "stamp"
        },
        "$:/language/Buttons/Stamp/Caption/New": {
            "title": "$:/language/Buttons/Stamp/Caption/New",
            "text": "Add your own"
        },
        "$:/language/Buttons/Stamp/Hint": {
            "title": "$:/language/Buttons/Stamp/Hint",
            "text": "Insert a preconfigured snippet of text"
        },
        "$:/language/Buttons/Stamp/New/Title": {
            "title": "$:/language/Buttons/Stamp/New/Title",
            "text": "Name as shown in menu"
        },
        "$:/language/Buttons/Stamp/New/Text": {
            "title": "$:/language/Buttons/Stamp/New/Text",
            "text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
        },
        "$:/language/Buttons/Strikethrough/Caption": {
            "title": "$:/language/Buttons/Strikethrough/Caption",
            "text": "strikethrough"
        },
        "$:/language/Buttons/Strikethrough/Hint": {
            "title": "$:/language/Buttons/Strikethrough/Hint",
            "text": "Apply strikethrough formatting to selection"
        },
        "$:/language/Buttons/Subscript/Caption": {
            "title": "$:/language/Buttons/Subscript/Caption",
            "text": "subscript"
        },
        "$:/language/Buttons/Subscript/Hint": {
            "title": "$:/language/Buttons/Subscript/Hint",
            "text": "Apply subscript formatting to selection"
        },
        "$:/language/Buttons/Superscript/Caption": {
            "title": "$:/language/Buttons/Superscript/Caption",
            "text": "superscript"
        },
        "$:/language/Buttons/Superscript/Hint": {
            "title": "$:/language/Buttons/Superscript/Hint",
            "text": "Apply superscript formatting to selection"
        },
        "$:/language/Buttons/ToggleSidebar/Hint": {
            "title": "$:/language/Buttons/ToggleSidebar/Hint",
            "text": "Toggle the sidebar visibility"
        },
        "$:/language/Buttons/Transcludify/Caption": {
            "title": "$:/language/Buttons/Transcludify/Caption",
            "text": "transclusion"
        },
        "$:/language/Buttons/Transcludify/Hint": {
            "title": "$:/language/Buttons/Transcludify/Hint",
            "text": "Wrap selection in curly brackets"
        },
        "$:/language/Buttons/Underline/Caption": {
            "title": "$:/language/Buttons/Underline/Caption",
            "text": "underline"
        },
        "$:/language/Buttons/Underline/Hint": {
            "title": "$:/language/Buttons/Underline/Hint",
            "text": "Apply underline formatting to selection"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Internal information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Appearance"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Ways to customise the appearance of your TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Animation duration"
        },
        "$:/language/ControlPanel/Basics/AutoFocus/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AutoFocus/Prompt",
            "text": "Default focus field for new tiddlers"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basics"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Use &#91;&#91;double square brackets&#93;&#93; for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Default tiddlers"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Choose which tiddlers are displayed at startup"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hello! Current language:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Title of new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
            "text": "Text for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
            "text": "Title of new tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt",
            "text": "Tags for new tiddlers"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Number of overridden shadow tiddlers"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Number of shadow tiddlers"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Subtitle"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Number of system tiddlers"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Number of tags"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Number of tiddlers"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Title of this ~TiddlyWiki"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Username for signing edits"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki version"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editor Types"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "These tiddlers determine which editor is used to edit specific tiddler types."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
            "text": "Type shortcut here"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
            "text": "add shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
            "text": "Keyboard Shortcuts"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
            "text": "Manage keyboard shortcut assignments"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
            "text": "No keyboard shortcuts assigned"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
            "text": "remove keyboard shortcut"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
            "text": "All platforms"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
            "text": "Macintosh platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
            "text": "Non-Macintosh platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
            "text": "Linux platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
            "text": "Non-Linux platforms only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
            "text": "Windows platform only"
        },
        "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
            "title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
            "text": "Non-Windows platforms only"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Loaded Modules"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "clone"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "It is recommended that you clone this shadow palette before editing it"
        },
        "$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
            "title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
            "text": "delete this entry from the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
            "title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
            "text": "Show color names that are not part of the current palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "This shadow palette has been modified"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Editing"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "reset"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "hide editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Current palette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "show editor"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parsing"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation."
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Parse Rules"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Get more plugins"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Install plugins from the official library"
        },
        "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
            "text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
        },
        "$:/language/ControlPanel/Plugins/AlsoRequires": {
            "title": "$:/language/ControlPanel/Plugins/AlsoRequires",
            "text": "Also requires:"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "disable"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Disable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(disabled)"
        },
        "$:/language/ControlPanel/Plugins/Downgrade/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Downgrade/Caption",
            "text": "downgrade"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "None"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "enable"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Enable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Install/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Install/Caption",
            "text": "install"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Currently installed plugins:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Languages"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Language pack plugins"
        },
        "$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
            "text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
        },
        "$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
            "title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
            "text": "This plugin is not currently installed"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "open plugin library"
        },
        "$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
            "text": "close plugin library"
        },
        "$:/language/ControlPanel/Plugins/PluginWillRequireReload": {
            "title": "$:/language/ControlPanel/Plugins/PluginWillRequireReload",
            "text": "(requires reload)"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Reinstall/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
            "text": "reinstall"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Themes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Theme plugins"
        },
        "$:/language/ControlPanel/Plugins/Update/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Update/Caption",
            "text": "update"
        },
        "$:/language/ControlPanel/Plugins/Updates/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Updates/Caption",
            "text": "Updates"
        },
        "$:/language/ControlPanel/Plugins/Updates/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Updates/Hint",
            "text": "Available updates to installed plugins"
        },
        "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption",
            "text": "Update <<update-count>> plugins"
        },
        "$:/language/ControlPanel/Plugins/SubPluginPrompt": {
            "title": "$:/language/ControlPanel/Plugins/SubPluginPrompt",
            "text": "With <<count>> sub-plugins available"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Saving"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
            "text": "Permit automatic saving for the download saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
            "text": "Enable Autosave for Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
            "text": "Download Saver"
        },
        "$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
            "title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
            "text": "These settings apply to the HTML5-compatible download saver"
        },
        "$:/language/ControlPanel/Saving/General/Caption": {
            "title": "$:/language/ControlPanel/Saving/General/Caption",
            "text": "General"
        },
        "$:/language/ControlPanel/Saving/General/Hint": {
            "title": "$:/language/ControlPanel/Saving/General/Hint",
            "text": "These settings apply to all the loaded savers"
        },
        "$:/language/ControlPanel/Saving/Hint": {
            "title": "$:/language/ControlPanel/Saving/Hint",
            "text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module"
        },
        "$:/language/ControlPanel/Saving/GitService/Branch": {
            "title": "$:/language/ControlPanel/Saving/GitService/Branch",
            "text": "Target branch for saving"
        },
        "$:/language/ControlPanel/Saving/GitService/CommitMessage": {
            "title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
            "text": "Saved by TiddlyWiki"
        },
        "$:/language/ControlPanel/Saving/GitService/Description": {
            "title": "$:/language/ControlPanel/Saving/GitService/Description",
            "text": "These settings are only used when saving to <<service-name>>"
        },
        "$:/language/ControlPanel/Saving/GitService/Filename": {
            "title": "$:/language/ControlPanel/Saving/GitService/Filename",
            "text": "Filename of target file (e.g. `index.html`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Path": {
            "title": "$:/language/ControlPanel/Saving/GitService/Path",
            "text": "Path to target file (e.g. `/wiki/`)"
        },
        "$:/language/ControlPanel/Saving/GitService/Repo": {
            "title": "$:/language/ControlPanel/Saving/GitService/Repo",
            "text": "Target repository (e.g. `Jermolene/TiddlyWiki5`)"
        },
        "$:/language/ControlPanel/Saving/GitService/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
            "text": "Server API URL"
        },
        "$:/language/ControlPanel/Saving/GitService/UserName": {
            "title": "$:/language/ControlPanel/Saving/GitService/UserName",
            "text": "Username"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
            "text": "~GitHub Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
            "text": "Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
            "text": "~GitLab Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
            "text": "Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] for details)"
        },
        "$:/language/ControlPanel/Saving/GitService/Gitea/Caption": {
            "title": "$:/language/ControlPanel/Saving/GitService/Gitea/Caption",
            "text": "Gitea Saver"
        },
        "$:/language/ControlPanel/Saving/GitService/Gitea/Password": {
            "title": "$:/language/ControlPanel/Saving/GitService/Gitea/Password",
            "text": "Personal access token for API (via Gitea’s web interface: `Settings | Applications | Generate New Token`)"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Advanced Settings"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Backup Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Backups"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
            "text": "~TiddlySpot Saver"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Upload Filename"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Password"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Upload Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki Name"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Autosave"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Do not save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Attempt to automatically save changes during editing when using a supporting saver"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Camel Case Wiki Links"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Enable automatic ~CamelCase linking"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Settings"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
            "text": "Enable or disable the editor toolbar:"
        },
        "$:/language/ControlPanel/Settings/EditorToolbar/Description": {
            "title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
            "text": "Show editor toolbar"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
            "text": "Tiddler Info Panel Mode"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
            "text": "Control when the tiddler info panel closes:"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
            "text": "Tiddler info panel closes automatically"
        },
        "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
            "title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
            "text": "Tiddler info panel stays open until explicitly closed"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "These settings let you customise the behaviour of TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigation Address Bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Behaviour of the browser address bar when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Do not update the address bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Include the target tiddler"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Include the target tiddler and the current story sequence"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Navigation History"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Update browser history when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Do not update history"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Update history"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
            "text": "Permalink/permaview Mode"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
            "text": "Choose how permalink/permaview is handled:"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
            "text": "Copy permalink/permaview URL to clipboard"
        },
        "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
            "text": "Update address bar with permalink/permaview URL"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Performance Instrumentation"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Enable performance instrumentation"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Toolbar Button Style"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Choose the style for toolbar buttons:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Borderless"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Boxed"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Rounded"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Toolbar Buttons"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Default toolbar button appearance:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Include icon"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Include text"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Default Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Specify which sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
            "text": "Default More Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
            "text": "Specify which More sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler Opening Behaviour"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation from //within// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation from //outside// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Open above the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Open below the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Open at the top of the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Open at the bottom of the story river"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler Titles"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Optionally display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Do not display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
            "text": "Wiki Links"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
            "text": "Choose whether to link to tiddlers that do not exist yet"
        },
        "$:/language/ControlPanel/Settings/MissingLinks/Description": {
            "title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
            "text": "Enable links to missing tiddlers"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Story View"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Current view:"
        },
        "$:/language/ControlPanel/Stylesheets/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Caption",
            "text": "Stylesheets"
        },
        "$:/language/ControlPanel/Stylesheets/Expand/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
            "text": "Expand All"
        },
        "$:/language/ControlPanel/Stylesheets/Hint": {
            "title": "$:/language/ControlPanel/Stylesheets/Hint",
            "text": "This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>"
        },
        "$:/language/ControlPanel/Stylesheets/Restore/Caption": {
            "title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
            "text": "Restore"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Current theme:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler Fields"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Toolbars"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Edit Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Select which toolbar buttons are displayed"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Page Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
            "text": "Editor Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
            "text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "View Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Download full wiki"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "st"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Sunday"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Monday"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Tuesday"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Wednesday"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Thursday"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Friday"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Saturday"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "January"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "February"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "March"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "April"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "May"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "June"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "July"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "August"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "September"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "October"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "November"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "December"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Sun"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Mon"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Tue"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Wed"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Thu"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Fri"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sat"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "May"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Oct"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dec"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> days from now"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> hours from now"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> minutes from now"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> months from now"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 second from now"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> seconds from now"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> years from now"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> days ago"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> hours ago"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> minutes ago"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> months ago"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 second ago"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> seconds ago"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> years ago"
        },
        "$:/language/Docs/ModuleTypes/allfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/allfilteroperator",
            "text": "A sub-operator for the ''all'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animations that may be used with the RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/authenticator": {
            "title": "$:/language/Docs/ModuleTypes/authenticator",
            "text": "Defines how requests are authenticated by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
            "text": "A bitmap editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Commands that can be executed under Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data to be inserted into `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individual filter operator methods."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Global data to be inserted into `$tw`."
        },
        "$:/language/Docs/ModuleTypes/info": {
            "title": "$:/language/Docs/ModuleTypes/info",
            "text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operands for the ''is'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/library": {
            "title": "$:/language/Docs/ModuleTypes/library",
            "text": "Generic module type for general purpose JavaScript modules."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript macro definitions."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsers for different content types."
        },
        "$:/language/Docs/ModuleTypes/route": {
            "title": "$:/language/Docs/ModuleTypes/route",
            "text": "Defines how individual URL patterns are handled by the built-in HTTP server."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Savers handle different methods for saving files from the browser."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Startup functions."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Story views customise the animation and behaviour of list widgets."
        },
        "$:/language/Docs/ModuleTypes/texteditoroperation": {
            "title": "$:/language/Docs/ModuleTypes/texteditoroperation",
            "text": "A text editor toolbar operation."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Converts different content types into tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Defines the behaviour of an individual tiddler field."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Adds methods to the `$tw.Tiddler` prototype."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Applies upgrade processing to tiddlers during an upgrade/import."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Adds methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Adds Node.js-specific methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets encapsulate DOM rendering and refreshing."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Adds methods to `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Individual parser rules for the main WikiText parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Alert background"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Alert border"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Alert highlight"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Alert muted foreground"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "General background"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Blockquote bar"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Default button background"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Default button border"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Default button foreground"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Unsaved changes indicator"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code background"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code border"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code foreground"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Download button background"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Download button foreground"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Dragger background"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Dragger foreground"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Dropdown background"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Dropdown border"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Dropdown tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Dropdown tab background"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Dropzone background"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "External link background hover"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "External link background visited"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "External link background"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "External link foreground hover"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "External link foreground visited"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "External link foreground"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "General foreground"
        },
        "$:/language/Docs/PaletteColours/menubar-background": {
            "title": "$:/language/Docs/PaletteColours/menubar-background",
            "text": "Menu bar background"
        },
        "$:/language/Docs/PaletteColours/menubar-foreground": {
            "title": "$:/language/Docs/PaletteColours/menubar-foreground",
            "text": "Menu bar foreground"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Message box background"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Message box border"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Message box foreground"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modal backdrop"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modal background"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modal border"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modal footer background"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modal footer border"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modal header border"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "General muted foreground"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Notification background"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Notification border"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Page background"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Preformatted code background"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Preformatted code border"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "General primary"
        },
        "$:/language/Docs/PaletteColours/select-tag-background": {
            "title": "$:/language/Docs/PaletteColours/select-tag-background",
            "text": "`<select>` element background"
        },
        "$:/language/Docs/PaletteColours/select-tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/select-tag-foreground",
            "text": "`<select>` element text"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sidebar button foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Sidebar controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Sidebar controls foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Sidebar foreground shadow"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sidebar foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Sidebar muted foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Sidebar muted foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Sidebar tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Sidebar tab background"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Sidebar tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Sidebar tab border"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Sidebar tab divider"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Sidebar tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Sidebar tab foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Sidebar tiddler link foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Sidebar tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Site title foreground"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Static alert foreground"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Tab background"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Tab border"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Tab divider"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Tab foreground"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Table border"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Table footer background"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Table header background"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag background"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler background"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler border"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler controls foreground for selected controls"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler controls foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler editor background"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler editor border image"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler editor border"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler editor background for even fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler editor background for odd fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler info panel background"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler info panel border"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler info panel tab background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler link background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler subtitle foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler title foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Toolbar 'new tiddler' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Toolbar 'options' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Toolbar 'save' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Toolbar 'info' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Toolbar 'edit' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Toolbar 'close' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Toolbar 'delete' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Toolbar 'cancel' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Toolbar 'done' button foreground"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Untagged pill background"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Very muted foreground"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "This tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Type the text for this tiddler"
        },
        "$:/language/EditTemplate/Body/Preview/Type/Output": {
            "title": "$:/language/EditTemplate/Body/Preview/Type/Output",
            "text": "output"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "remove field"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Remove field"
        },
        "$:/language/EditTemplate/Field/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Caption",
            "text": "field list"
        },
        "$:/language/EditTemplate/Field/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Field/Dropdown/Hint",
            "text": "Show field list"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Fields/Add/Button/Hint": {
            "title": "$:/language/EditTemplate/Fields/Add/Button/Hint",
            "text": "Add the new field to the tiddler"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "field name"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Add a new field:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "field value"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System fields"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "User fields"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Tags/Add/Button/Hint": {
            "title": "$:/language/EditTemplate/Tags/Add/Button/Hint",
            "text": "add tag"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "tag name"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "tag list"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Show tag list"
        },
        "$:/language/EditTemplate/Title/BadCharacterWarning": {
            "title": "$:/language/EditTemplate/Title/BadCharacterWarning",
            "text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
        },
        "$:/language/EditTemplate/Title/Exists/Prompt": {
            "title": "$:/language/EditTemplate/Title/Exists/Prompt",
            "text": "Target tiddler already exists"
        },
        "$:/language/EditTemplate/Title/Relink/Prompt": {
            "title": "$:/language/EditTemplate/Title/Relink/Prompt",
            "text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
        },
        "$:/language/EditTemplate/Title/References/Prompt": {
            "title": "$:/language/EditTemplate/Title/References/Prompt",
            "text": "The following references to this tiddler will not be automatically updated:"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "content type list"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Show content type list"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "delete content type"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Delete content type"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "content type"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Type:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Static HTML"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON file"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV file"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" file"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "The full URI of an external image tiddler"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "The name of the bag from which a tiddler came"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "The text to be displayed on a tab or button"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "The CSS color value associated with a tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "The date a tiddler was created"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "The name of the person who created a tiddler"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "For a plugin, lists the dependent plugin titles"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "The descriptive text for a plugin, or a modal dialogue"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "For draft tiddlers, contains the proposed new title of the tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "The footer text for a wizard"
        },
        "$:/language/Docs/Fields/hide-body": {
            "title": "$:/language/Docs/Fields/hide-body",
            "text": "The view template will hide bodies of tiddlers if set to: ''yes''"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "The title of the tiddler containing the icon associated with a tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Indicates that a tiddler should be saved as a JavaScript library if set to: ''yes''"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "An ordered list of tiddler titles associated with a tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "The date and time at which a tiddler was last modified"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "The tiddler title associated with the person who last modified a tiddler"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "The human readable name associated with a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "A numerical value indicating the priority of a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "The type of plugin in a plugin tiddler"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "The revision of the tiddler held at the server"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Date of a TiddlyWiki release"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "The source URL associated with a tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "The subtitle text for a wizard"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "A list of tags associated with a tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "The body text of a tiddler"
        },
        "$:/language/Docs/Fields/throttle.refresh": {
            "title": "$:/language/Docs/Fields/throttle.refresh",
            "text": "If present, throttles refreshes of this tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "The unique name of a tiddler"
        },
        "$:/language/Docs/Fields/toc-link": {
            "title": "$:/language/Docs/Fields/toc-link",
            "text": "Suppresses the tiddler's link in a Table of Contents tree if set to: ''no''"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "The content type of a tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Version information for a plugin"
        },
        "$:/language/Docs/Fields/_is_skinny": {
            "title": "$:/language/Docs/Fields/_is_skinny",
            "text": "If present, indicates that the tiddler text field must be loaded from the server"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "All tiddlers except system tiddlers"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Recently modified tiddlers, including system tiddlers"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Recently modified tiddlers"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "All tags except system tags"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Missing tiddlers"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Draft tiddlers"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Orphan tiddlers"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "System tiddlers"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Shadow tiddlers"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Overridden shadow tiddlers"
        },
        "$:/language/Filters/SessionTiddlers": {
            "title": "$:/language/Filters/SessionTiddlers",
            "text": "Tiddlers modified since the wiki was loaded"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "System tags"
        },
        "$:/language/Filters/StoryList": {
            "title": "$:/language/Filters/StoryList",
            "text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Non wiki-text tiddlers"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Automatically run configured commands",
            "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Clear a password for subsequent crypto operations",
            "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/deletetiddlers": {
            "title": "$:/language/Help/deletetiddlers",
            "description": "Deletes a group of tiddlers",
            "text": "<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Lists the available editions of TiddlyWiki",
            "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/fetch": {
            "title": "$:/language/Help/fetch",
            "description": "Fetch tiddlers from wiki by URL",
            "text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Display help for TiddlyWiki commands",
            "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
        },
        "$:/language/Help/import": {
            "title": "$:/language/Help/import",
            "description": "Import tiddlers from a file",
            "text": "Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialise a new wiki folder",
            "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
        },
        "$:/language/Help/listen": {
            "title": "$:/language/Help/listen",
            "description": "Provides an HTTP server interface to TiddlyWiki",
            "text": "Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of header to be used for trusted authentication\n* ''readers'' - comma separated list of principals allowed to read from this wiki\n* ''writers'' - comma separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Load tiddlers from a file",
            "text": "Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Construct library plugin required by upgrade process",
            "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "No such help item"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Set the base output directory for subsequent commands",
            "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Set a password for subsequent crypto operations",
            "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
        },
        "$:/language/Help/render": {
            "title": "$:/language/Help/render",
            "description": "Renders individual tiddlers to files",
            "text": "Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variable\n* ''value'': Value of optional variable\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Render an individual tiddler as a specified ContentType",
            "text": "(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Render tiddlers matching a filter to a specified ContentType",
            "text": "(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
        },
        "$:/language/Help/save": {
            "title": "$:/language/Help/save",
            "description": "Saves individual raw tiddlers to files",
            "text": "Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Saves a raw tiddler to a file",
            "text": "(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Saves a group of raw tiddlers to a directory",
            "text": "(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
        },
        "$:/language/Help/savewikifolder": {
            "title": "$:/language/Help/savewikifolder",
            "description": "Saves a wiki to a new wiki folder",
            "text": "<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)",
            "text": "Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation should only be used on a trusted network or over HTTPS.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password.\n\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Prepares external tiddlers for use",
            "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Unpack the payload tiddlers from a plugin",
            "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Triggers verbose output mode",
            "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Displays the version number of TiddlyWiki",
            "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported/Hint": {
            "title": "$:/language/Import/Imported/Hint",
            "text": "The following tiddlers were imported:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Cancel"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "These tiddlers are ready to import:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Import"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Select"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Title"
        },
        "$:/language/Import/Listing/Preview": {
            "title": "$:/language/Import/Listing/Preview",
            "text": "Preview:"
        },
        "$:/language/Import/Listing/Preview/Text": {
            "title": "$:/language/Import/Listing/Preview/Text",
            "text": "Text"
        },
        "$:/language/Import/Listing/Preview/TextRaw": {
            "title": "$:/language/Import/Listing/Preview/TextRaw",
            "text": "Text (Raw)"
        },
        "$:/language/Import/Listing/Preview/Fields": {
            "title": "$:/language/Import/Listing/Preview/Fields",
            "text": "Fields"
        },
        "$:/language/Import/Listing/Preview/Diff": {
            "title": "$:/language/Import/Listing/Preview/Diff",
            "text": "Diff"
        },
        "$:/language/Import/Listing/Preview/DiffFields": {
            "title": "$:/language/Import/Listing/Preview/DiffFields",
            "text": "Diff (Fields)"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Blocked incompatible or obsolete plugin"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Upgraded plugin from <<incoming>> to <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Blocked temporary state tiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Blocked system tiddler"
        },
        "$:/language/Import/Upgrader/System/Warning": {
            "title": "$:/language/Import/Upgrader/System/Warning",
            "text": "Core module tiddler"
        },
        "$:/language/Import/Upgrader/System/Alert": {
            "title": "$:/language/Import/Upgrader/System/Alert",
            "text": "You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migrated theme tweak from <$text text=<<from>>/>"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "This tiddler contains binary data"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See https://tiddlywiki.com/static/Upgrading.html for more details."
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "close all"
        },
        "$:/language/ColourPicker/Recent": {
            "title": "$:/language/ColourPicker/Recent",
            "text": "Recent:"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
        },
        "$:/language/Count": {
            "title": "$:/language/Count",
            "text": "count"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "New Tiddler"
        },
        "$:/language/Diffs/CountMessage": {
            "title": "$:/language/Diffs/CountMessage",
            "text": "<<diff-count>> differences"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Drop here (or use the 'Escape' key to cancel)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Cancel"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Set a new password for this TiddlyWiki"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Username"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Password"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Repeat password"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Passwords do not match"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Set password"
        },
        "$:/language/Error/Caption": {
            "title": "$:/language/Error/Caption",
            "text": "Error"
        },
        "$:/language/Error/EditConflict": {
            "title": "$:/language/Error/EditConflict",
            "text": "File changed on server"
        },
        "$:/language/Error/Filter": {
            "title": "$:/language/Error/Filter",
            "text": "Filter error"
        },
        "$:/language/Error/FilterSyntax": {
            "title": "$:/language/Error/FilterSyntax",
            "text": "Syntax error in filter expression"
        },
        "$:/language/Error/IsFilterOperator": {
            "title": "$:/language/Error/IsFilterOperator",
            "text": "Filter Error: Unknown operand for the 'is' filter operator"
        },
        "$:/language/Error/LoadingPluginLibrary": {
            "title": "$:/language/Error/LoadingPluginLibrary",
            "text": "Error loading plugin library"
        },
        "$:/language/Error/NetworkErrorAlert": {
            "title": "$:/language/Error/NetworkErrorAlert",
            "text": "`<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please attempt to restore network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronised when connectivity is restored''.`"
        },
        "$:/language/Error/RecursiveTransclusion": {
            "title": "$:/language/Error/RecursiveTransclusion",
            "text": "Recursive transclusion error in transclude widget"
        },
        "$:/language/Error/RetrievingSkinny": {
            "title": "$:/language/Error/RetrievingSkinny",
            "text": "Error retrieving skinny tiddler list"
        },
        "$:/language/Error/SavingToTWEdit": {
            "title": "$:/language/Error/SavingToTWEdit",
            "text": "Error saving to TWEdit"
        },
        "$:/language/Error/WhileSaving": {
            "title": "$:/language/Error/WhileSaving",
            "text": "Error while saving"
        },
        "$:/language/Error/XMLHttpRequest": {
            "title": "$:/language/Error/XMLHttpRequest",
            "text": "XMLHttpRequest error code"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Internal JavaScript Error"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/LoginToTiddlySpace": {
            "title": "$:/language/LoginToTiddlySpace",
            "text": "Login to TiddlySpace"
        },
        "$:/language/Manager/Controls/FilterByTag/None": {
            "title": "$:/language/Manager/Controls/FilterByTag/None",
            "text": "(none)"
        },
        "$:/language/Manager/Controls/FilterByTag/Prompt": {
            "title": "$:/language/Manager/Controls/FilterByTag/Prompt",
            "text": "Filter by tag:"
        },
        "$:/language/Manager/Controls/Order/Prompt": {
            "title": "$:/language/Manager/Controls/Order/Prompt",
            "text": "Reverse order"
        },
        "$:/language/Manager/Controls/Search/Placeholder": {
            "title": "$:/language/Manager/Controls/Search/Placeholder",
            "text": "Search"
        },
        "$:/language/Manager/Controls/Search/Prompt": {
            "title": "$:/language/Manager/Controls/Search/Prompt",
            "text": "Search:"
        },
        "$:/language/Manager/Controls/Show/Option/Tags": {
            "title": "$:/language/Manager/Controls/Show/Option/Tags",
            "text": "tags"
        },
        "$:/language/Manager/Controls/Show/Option/Tiddlers": {
            "title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
            "text": "tiddlers"
        },
        "$:/language/Manager/Controls/Show/Prompt": {
            "title": "$:/language/Manager/Controls/Show/Prompt",
            "text": "Show:"
        },
        "$:/language/Manager/Controls/Sort/Prompt": {
            "title": "$:/language/Manager/Controls/Sort/Prompt",
            "text": "Sort by:"
        },
        "$:/language/Manager/Item/Colour": {
            "title": "$:/language/Manager/Item/Colour",
            "text": "Colour"
        },
        "$:/language/Manager/Item/Fields": {
            "title": "$:/language/Manager/Item/Fields",
            "text": "Fields"
        },
        "$:/language/Manager/Item/Icon/None": {
            "title": "$:/language/Manager/Item/Icon/None",
            "text": "(none)"
        },
        "$:/language/Manager/Item/Icon": {
            "title": "$:/language/Manager/Item/Icon",
            "text": "Icon"
        },
        "$:/language/Manager/Item/RawText": {
            "title": "$:/language/Manager/Item/RawText",
            "text": "Raw text"
        },
        "$:/language/Manager/Item/Tags": {
            "title": "$:/language/Manager/Item/Tags",
            "text": "Tags"
        },
        "$:/language/Manager/Item/Tools": {
            "title": "$:/language/Manager/Item/Tools",
            "text": "Tools"
        },
        "$:/language/Manager/Item/WikifiedText": {
            "title": "$:/language/Manager/Item/WikifiedText",
            "text": "Wikified text"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create"
        },
        "$:/language/No": {
            "title": "$:/language/No",
            "text": "No"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Official ~TiddlyWiki Plugin Library"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to ~JavaScript plugins to take effect"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DDth MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "This is a system tiddler"
        },
        "$:/language/SystemTiddlers/Include/Prompt": {
            "title": "$:/language/SystemTiddlers/Include/Prompt",
            "text": "Include system tiddlers"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Colour"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Count"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Icon"
        },
        "$:/language/TagManager/Icons/None": {
            "title": "$:/language/TagManager/Icons/None",
            "text": "None"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DDth MMM YYYY at hh12:0mmam"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "You have unsaved changes in TiddlyWiki"
        },
        "$:/language/Yes": {
            "title": "$:/language/Yes",
            "text": "Yes"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "https://tiddlywiki.com/static/SavingChanges.html",
            "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DDth MMM YYYY"
        },
        "$:/config/NewJournal/Text": {
            "title": "$:/config/NewJournal/Text",
            "text": ""
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "tags": "Journal"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Saved wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Starting to save wiki"
        },
        "$:/language/Notifications/CopiedToClipboard/Succeeded": {
            "title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
            "text": "Copied to clipboard!"
        },
        "$:/language/Notifications/CopiedToClipboard/Failed": {
            "title": "$:/language/Notifications/CopiedToClipboard/Failed",
            "text": "Failed to copy to clipboard!"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "List"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "All matches:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Title matches:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Search"
        },
        "$:/language/Search/Search/TooShort": {
            "title": "$:/language/Search/Search/TooShort",
            "text": "Search text too short"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Search for shadow tiddlers"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Search for standard tiddlers"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Search for system tiddlers"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "All"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Contents"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Drafts"
        },
        "$:/language/SideBar/Explorer/Caption": {
            "title": "$:/language/SideBar/Explorer/Caption",
            "text": "Explorer"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Missing"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "More"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Open"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Orphans"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Recent"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "untagged"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Types"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "a non-linear personal web notebook"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "My ~TiddlyWiki"
        },
        "$:/language/Snippets/ListByTag": {
            "title": "$:/language/Snippets/ListByTag",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "List of tiddlers by tag",
            "text": "<<list-links \"[tag[task]sort[title]]\">>\n"
        },
        "$:/language/Snippets/MacroDefinition": {
            "title": "$:/language/Snippets/MacroDefinition",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Macro definition",
            "text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
        },
        "$:/language/Snippets/Table4x3": {
            "title": "$:/language/Snippets/Table4x3",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table with 4 columns by 3 rows",
            "text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
        },
        "$:/language/Snippets/TableOfContents": {
            "title": "$:/language/Snippets/TableOfContents",
            "tags": "$:/tags/TextEditor/Snippet",
            "caption": "Table of Contents",
            "text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
        },
        "$:/language/ThemeTweaks/ThemeTweaks": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks",
            "text": "Theme Tweaks"
        },
        "$:/language/ThemeTweaks/ThemeTweaks/Hint": {
            "title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
            "text": "You can tweak certain aspects of the ''Vanilla'' theme."
        },
        "$:/language/ThemeTweaks/Options": {
            "title": "$:/language/ThemeTweaks/Options",
            "text": "Options"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout",
            "text": "Sidebar layout"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
            "text": "Fixed story, fluid sidebar"
        },
        "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
            "title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
            "text": "Fluid story, fixed sidebar"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles",
            "text": "Sticky titles"
        },
        "$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
            "title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
            "text": "Causes tiddler titles to \"stick\" to the top of the browser window"
        },
        "$:/language/ThemeTweaks/Options/CodeWrapping": {
            "title": "$:/language/ThemeTweaks/Options/CodeWrapping",
            "text": "Wrap long lines in code blocks"
        },
        "$:/language/ThemeTweaks/Settings": {
            "title": "$:/language/ThemeTweaks/Settings",
            "text": "Settings"
        },
        "$:/language/ThemeTweaks/Settings/FontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/FontFamily",
            "text": "Font family"
        },
        "$:/language/ThemeTweaks/Settings/CodeFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
            "text": "Code font family"
        },
        "$:/language/ThemeTweaks/Settings/EditorFontFamily": {
            "title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
            "text": "Editor font family"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImage": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
            "text": "Page background image"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
            "text": "Page background image attachment"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
            "text": "Scroll with tiddlers"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
            "text": "Fixed to window"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
            "text": "Page background image size"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
            "text": "Auto"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
            "text": "Cover"
        },
        "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
            "title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
            "text": "Contain"
        },
        "$:/language/ThemeTweaks/Metrics": {
            "title": "$:/language/ThemeTweaks/Metrics",
            "text": "Sizes"
        },
        "$:/language/ThemeTweaks/Metrics/FontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/FontSize",
            "text": "Font size"
        },
        "$:/language/ThemeTweaks/Metrics/LineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/LineHeight",
            "text": "Line height"
        },
        "$:/language/ThemeTweaks/Metrics/BodyFontSize": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
            "text": "Font size for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
            "title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
            "text": "Line height for tiddler body"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
            "text": "Story left position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
            "text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop",
            "text": "Story top position"
        },
        "$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
            "text": "how far the top margin of the story river<br>is from the top of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight",
            "text": "Story right"
        },
        "$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
            "text": "how far the left margin of the sidebar <br>is from the left of the page"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
            "text": "Story width"
        },
        "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
            "text": "the overall width of the story river"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
            "text": "Tiddler width"
        },
        "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
            "text": "within the story river"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
            "text": "Sidebar breakpoint"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
            "text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
            "text": "Sidebar width"
        },
        "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
            "title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
            "text": "the width of the sidebar in fluid-fixed layout"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "none"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Plugin Details"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "This plugin contains the following shadow tiddlers:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Shadow Status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "It is overridden by an ordinary tiddler"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Fields"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "List"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "This tiddler does not have a list"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listed"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "This tiddler is not listed by any others"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "References"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "No tiddlers link to this one"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "No tiddlers are tagged with this one"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript code",
            "name": "application/javascript",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Data dictionary",
            "name": "application/x-tiddler-dictionary",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF image",
            "name": "image/gif",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG image",
            "name": "image/jpeg",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG image",
            "name": "image/png",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Structured Vector Graphics image",
            "name": "image/svg+xml",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO format icon file",
            "name": "image/x-icon",
            "group": "Image",
            "group-sort": "1"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Static stylesheet",
            "name": "text/css",
            "group": "Developer",
            "group-sort": "2"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML markup",
            "name": "text/html",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Plain text",
            "name": "text/plain",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Text",
            "group-sort": "0"
        },
        "$:/languages/en-GB/icon": {
            "title": "$:/languages/en-GB/icon",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
        },
        "$:/languages/en-GB": {
            "title": "$:/languages/en-GB",
            "name": "en-GB",
            "description": "English (British)",
            "author": "JeremyRuston",
            "core-version": ">=5.0.0\"",
            "text": "Stub pseudo-plugin for the default language"
        },
        "$:/core/modules/commander.js": {
            "title": "$:/core/modules/commander.js",
            "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\t\t\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/commands/build.js": {
            "title": "$:/core/modules/commands/build.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/clearpassword.js": {
            "title": "$:/core/modules/commands/clearpassword.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/deletetiddlers.js": {
            "title": "$:/core/modules/commands/deletetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/editions.js": {
            "title": "$:/core/modules/commands/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\"    \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/fetch.js": {
            "title": "$:/core/modules/commands/fetch.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = $tw.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t    var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t    \tdata = [];\n\t    self.commander.write(\"Reading \" + url + \": \");\n\t    response.on(\"data\",function(chunk) {\n\t        data.push(chunk);\n\t        self.commander.write(\".\");\n\t    });\n\t    response.on(\"end\",function() {\n\t        self.commander.write(\"\\n\");\n\t        if(response.statusCode === 200) {\n\t\t        self.processBody(Buffer.concat(data),type,options,url);\n\t\t        callback(null);\n\t        } else {\n\t        \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t        \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t        \t} else {\n\t\t        \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\t        \t\t\n\t        \t}\n\t        }\n\t   \t});\n\t   \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t   \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/help.js": {
            "title": "$:/core/modules/commands/help.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/import.js": {
            "title": "$:/core/modules/commands/import.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"import\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/init.js": {
            "title": "$:/core/modules/commands/init.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/listen.js": {
            "title": "$:/core/modules/commands/listen.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: [],\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/load.js": {
            "title": "$:/core/modules/commands/load.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file or directory\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/makelibrary.js": {
            "title": "$:/core/modules/commands/makelibrary.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.pluginsPath,$tw.config.pluginsEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.themesPath,$tw.config.themesEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.languagesPath,$tw.config.languagesEnvVar),collectPlugins);\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers})\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/output.js": {
            "title": "$:/core/modules/commands/output.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/password.js": {
            "title": "$:/core/modules/commands/password.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/render.js": {
            "title": "$:/core/modules/commands/render.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"render\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvarName = this.params[4],\n\t\tvarValue = this.params[5],\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\tvariables = {currentTiddler: title};\n\t\tif(varName) {\n\t\t\tvariables[varName] = varValue || \"\";\n\t\t}\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: variables}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddler.js": {
            "title": "$:/core/modules/commands/rendertiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddlers.js": {
            "title": "$:/core/modules/commands/rendertiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/save.js": {
            "title": "$:/core/modules/commands/save.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savelibrarytiddlers.js": {
            "title": "$:/core/modules/commands/savelibrarytiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\tdoesRequireReload = !!$tw.wiki.doesPluginInfoRequireReload(pluginTiddlers),\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{\n\t\t\ttext: undefined,\n\t\t\treadme: readmeContent,\n\t\t\t\"requires-reload\": doesRequireReload ? \"yes\" : \"no\",\n\t\t\ticon: iconContent\n\t\t}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddler.js": {
            "title": "$:/core/modules/commands/savetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddlers.js": {
            "title": "$:/core/modules/commands/savetiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savewikifolder.js": {
            "title": "$:/core/modules/commands/savewikifolder.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [<filter>]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\n}\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing wiki folder path\";\n\t}\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type]  || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t}\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\twiki: this.wiki\n\t});\n\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/server.js": {
            "title": "$:/core/modules/commands/server.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/setfield.js": {
            "title": "$:/core/modules/commands/setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/unpackplugin.js": {
            "title": "$:/core/modules/commands/unpackplugin.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/verbose.js": {
            "title": "$:/core/modules/commands/verbose.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n  \" + $tw.boot.logMessages.join(\"\\n  \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/version.js": {
            "title": "$:/core/modules/commands/version.js",
            "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/config.js": {
            "title": "$:/core/modules/config.js",
            "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter:   \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
            "type": "application/javascript",
            "module-type": "config"
        },
        "$:/core/modules/deserializers.js": {
            "title": "$:/core/modules/deserializers.js",
            "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlerdeserializer"
        },
        "$:/core/modules/editor/engines/framed.js": {
            "title": "$:/core/modules/editor/engines/framed.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\tthis.domNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/engines/simple.js": {
            "title": "$:/core/modules/editor/engines/simple.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus  = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/factory.js": {
            "title": "$:/core/modules/editor/factory.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup ||  changedAttributes.rows || changedAttributes.tabindex || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t    clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t    el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/editor/operations/bitmap/clear.js": {
            "title": "$:/core/modules/editor/operations/bitmap/clear.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/resize.js": {
            "title": "$:/core/modules/editor/operations/bitmap/resize.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/bitmap/rotate-left.js": {
            "title": "$:/core/modules/editor/operations/bitmap/rotate-left.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "bitmapeditoroperation"
        },
        "$:/core/modules/editor/operations/text/excise.js": {
            "title": "$:/core/modules/editor/operations/text/excise.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ?  [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/make-link.js": {
            "title": "$:/core/modules/editor/operations/text/make-link.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/prefix-lines.js": {
            "title": "$:/core/modules/editor/operations/text/prefix-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\tvar targetCount = parseInt(event.paramObject.count + \"\",10);\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,targetCount);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== targetCount) {\n\t\t\t// Apply the prefix\n\t\t\tline =  prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-all.js": {
            "title": "$:/core/modules/editor/operations/text/replace-all.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/replace-selection.js": {
            "title": "$:/core/modules/editor/operations/text/replace-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/save-selection.js": {
            "title": "$:/core/modules/editor/operations/text/save-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-lines.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-lines.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/editor/operations/text/wrap-selection.js": {
            "title": "$:/core/modules/editor/operations/text/wrap-selection.js",
            "text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "texteditoroperation"
        },
        "$:/core/modules/filters/addprefix.js": {
            "title": "$:/core/modules/filters/addprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/addsuffix.js": {
            "title": "$:/core/modules/filters/addsuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/after.js": {
            "title": "$:/core/modules/filters/after.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/all/current.js": {
            "title": "$:/core/modules/filters/all/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/missing.js": {
            "title": "$:/core/modules/filters/all/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/orphans.js": {
            "title": "$:/core/modules/filters/all/orphans.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/shadows.js": {
            "title": "$:/core/modules/filters/all/shadows.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tags.js": {
            "title": "$:/core/modules/filters/all/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tiddlers.js": {
            "title": "$:/core/modules/filters/all/tiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all.js": {
            "title": "$:/core/modules/filters/all.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/backlinks.js": {
            "title": "$:/core/modules/filters/backlinks.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/before.js": {
            "title": "$:/core/modules/filters/before.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/commands.js": {
            "title": "$:/core/modules/filters/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/compare.js": {
            "title": "$:/core/modules/filters/compare.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/compare.js\ntype: application/javascript\nmodule-type: filteroperator\n\nGeneral purpose comparison operator\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.compare = function(source,operator,options) {\n\tvar suffixes = operator.suffixes || [],\n\t\ttype = (suffixes[0] || [])[0],\n\t\tmode = (suffixes[1] || [])[0],\n\t\ttypeFn = types[type] || types.number,\n\t\tmodeFn = modes[mode] || modes.eq,\n\t\tinvert = operator.prefix === \"!\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tif(modeFn(typeFn(title,operator.operand)) !== invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nvar types = {\n\t\"number\": function(a,b) {\n\t\treturn compare($tw.utils.parseNumber(a),$tw.utils.parseNumber(b));\n\t},\n\t\"integer\": function(a,b) {\n\t\treturn compare($tw.utils.parseInt(a),$tw.utils.parseInt(b));\n\t},\n\t\"string\": function(a,b) {\n\t\treturn compare(\"\" + a,\"\" +b);\n\t},\n\t\"date\": function(a,b) {\n\t\tvar dateA = $tw.utils.parseDate(a),\n\t\t\tdateB = $tw.utils.parseDate(b);\n\t\tif(!isFinite(dateA)) {\n\t\t\tdateA = new Date(0);\n\t\t}\n\t\tif(!isFinite(dateB)) {\n\t\t\tdateB = new Date(0);\n\t\t}\n\t\treturn compare(dateA,dateB);\n\t},\n\t\"version\": function(a,b) {\n\t\treturn $tw.utils.compareVersions(a,b);\n\t}\n};\n\nfunction compare(a,b) {\n\tif(a > b) {\n\t\treturn +1;\n\t} else if(a < b) {\n\t\treturn -1;\n\t} else {\n\t\treturn 0;\n\t}\n};\n\nvar modes = {\n\t\"eq\": function(value) {return value === 0;},\n\t\"ne\": function(value) {return value !== 0;},\n\t\"gteq\": function(value) {return value >= 0;},\n\t\"gt\": function(value) {return value > 0;},\n\t\"lteq\": function(value) {return value <= 0;},\n\t\"lt\": function(value) {return value < 0;}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/contains.js": {
            "title": "$:/core/modules/filters/contains.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"list\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/count.js": {
            "title": "$:/core/modules/filters/count.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/days.js": {
            "title": "$:/core/modules/filters/days.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/each.js": {
            "title": "$:/core/modules/filters/each.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/eachday.js": {
            "title": "$:/core/modules/filters/eachday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editiondescription.js": {
            "title": "$:/core/modules/filters/editiondescription.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editions.js": {
            "title": "$:/core/modules/filters/editions.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/else.js": {
            "title": "$:/core/modules/filters/else.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/decodeuricomponent.js": {
            "title": "$:/core/modules/filters/decodeuricomponent.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push(CSS.escape(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/enlist.js": {
            "title": "$:/core/modules/filters/enlist.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/field.js": {
            "title": "$:/core/modules/filters/field.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],indexedResults,\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tif(source.byField && operator.operand) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/fields.js": {
            "title": "$:/core/modules/filters/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName,\n\t\tsuffixes = (operator.suffixes || [])[0] || [],\n\t\toperand = $tw.utils.parseStringArray(operator.operand);\n\t\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(suffixes.indexOf(\"include\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? $tw.utils.pushTop(results,fieldName) : \"\";\n\t\t\t\t}\n\t\t\t} else if (suffixes.indexOf(\"exclude\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? \"\" : $tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else if\n\t\t\telse {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else\n\t\t} // if (tiddler)\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/get.js": {
            "title": "$:/core/modules/filters/get.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getindex.js": {
            "title": "$:/core/modules/filters/getindex.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getvariable.js": {
            "title": "$:/core/modules/filters/getvariable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable is missing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/has.js": {
            "title": "$:/core/modules/filters/has.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field or index\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse if(operator.suffix === \"index\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop($tw.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop($tw.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand] === \"\")) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\t\t\t\t\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/haschanged.js": {
            "title": "$:/core/modules/filters/haschanged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/indexes.js": {
            "title": "$:/core/modules/filters/indexes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/insertbefore.js": {
            "title": "$:/core/modules/filters/insertbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/is/binary.js": {
            "title": "$:/core/modules/filters/is/binary.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/binary.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[binary]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.binary = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/blank.js": {
            "title": "$:/core/modules/filters/is/blank.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/current.js": {
            "title": "$:/core/modules/filters/is/current.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/image.js": {
            "title": "$:/core/modules/filters/is/image.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/missing.js": {
            "title": "$:/core/modules/filters/is/missing.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/orphan.js": {
            "title": "$:/core/modules/filters/is/orphan.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/shadow.js": {
            "title": "$:/core/modules/filters/is/shadow.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/system.js": {
            "title": "$:/core/modules/filters/is/system.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tag.js": {
            "title": "$:/core/modules/filters/is/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tiddler.js": {
            "title": "$:/core/modules/filters/is/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/variable.js": {
            "title": "$:/core/modules/filters/is/variable.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!(title in options.widget.variables)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title in options.widget.variables) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is.js": {
            "title": "$:/core/modules/filters/is.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/limit.js": {
            "title": "$:/core/modules/filters/limit.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/links.js": {
            "title": "$:/core/modules/filters/links.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/list.js": {
            "title": "$:/core/modules/filters/list.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listed.js": {
            "title": "$:/core/modules/filters/listed.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listops.js": {
            "title": "$:/core/modules/filters/listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/lookup.js": {
            "title": "$:/core/modules/filters/lookup.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || options.wiki.getTiddlerText(operator.operand + operator.suffix));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/match.js": {
            "title": "$:/core/modules/filters/match.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/math.js": {
            "title": "$:/core/modules/filters/math.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = $tw.utils.parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push($tw.utils.stringifyNumber(fnCalc($tw.utils.parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeNumericReducingOperator(fnCalc,initialValue) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [$tw.utils.stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,$tw.utils.parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/minlength.js": {
            "title": "$:/core/modules/filters/minlength.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/modules.js": {
            "title": "$:/core/modules/filters/modules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/moduletypes.js": {
            "title": "$:/core/modules/filters/moduletypes.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/next.js": {
            "title": "$:/core/modules/filters/next.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/plugintiddlers.js": {
            "title": "$:/core/modules/filters/plugintiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/prefix.js": {
            "title": "$:/core/modules/filters/prefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/previous.js": {
            "title": "$:/core/modules/filters/previous.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/range.js": {
            "title": "$:/core/modules/filters/range.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.range = function(source,operator,options) {\n\tvar results = [];\n\t// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/regexp.js": {
            "title": "$:/core/modules/filters/regexp.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removeprefix.js": {
            "title": "$:/core/modules/filters/removeprefix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removesuffix.js": {
            "title": "$:/core/modules/filters/removesuffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sameday.js": {
            "title": "$:/core/modules/filters/sameday.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/search.js": {
            "title": "$:/core/modules/filters/search.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/shadowsource.js": {
            "title": "$:/core/modules/filters/shadowsource.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sort.js": {
            "title": "$:/core/modules/filters/sort.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/splitbefore.js": {
            "title": "$:/core/modules/filters/splitbefore.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/storyviews.js": {
            "title": "$:/core/modules/filters/storyviews.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/strings.js": {
            "title": "$:/core/modules/filters/strings.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.trim(a)];}\n);\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue) || \"\"];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\t\n\treturn result;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subfilter.js": {
            "title": "$:/core/modules/filters/subfilter.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/subtiddlerfields.js": {
            "title": "$:/core/modules/filters/subtiddlerfields.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/suffix.js": {
            "title": "$:/core/modules/filters/suffix.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tag.js": {
            "title": "$:/core/modules/filters/tag.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tagging.js": {
            "title": "$:/core/modules/filters/tagging.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tags.js": {
            "title": "$:/core/modules/filters/tags.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/then.js": {
            "title": "$:/core/modules/filters/then.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/title.js": {
            "title": "$:/core/modules/filters/title.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/untagged.js": {
            "title": "$:/core/modules/filters/untagged.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/variables.js": {
            "title": "$:/core/modules/filters/variables.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variables = function(source,operator,options) {\n\tvar names = [];\n\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\n\t}\n\treturn names.sort();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/wikiparserrules.js": {
            "title": "$:/core/modules/filters/wikiparserrules.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/x-listops.js": {
            "title": "$:/core/modules/filters/x-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n    /*jslint node: true, browser: true */\n    /*global $tw: false */\n    \"use strict\";\n\n    /*\n    Fetch titles from the current list\n    */\n    var prepare_results = function (source) {\n    var results = [];\n        source(function (tiddler, title) {\n            results.push(title);\n        });\n        return results;\n    };\n\n    /*\n    Moves a number of items from the tail of the current list before the item named in the operand\n    */\n    exports.putbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list after the item named in the operand\n    */\n    exports.putafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Replaces the item named in the operand with a number of items from the tail of the current list\n    */\n    exports.replace = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return (index === -1) ?\n            results.slice(0, -count) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list to the head of the list\n    */\n    exports.putfirst = function (source, operator) {\n        var results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return results.slice(-count).concat(results.slice(0, -count));\n    };\n\n    /*\n    Moves a number of items from the head of the current list to the tail of the list\n    */\n    exports.putlast = function (source, operator) {\n        var results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,1);\n        return results.slice(count).concat(results.slice(0, count));\n    };\n\n    /*\n    Moves the item named in the operand a number of places forward or backward in the list\n    */\n    exports.move = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = $tw.utils.getInt(operator.suffix,1),\n            marker = results.splice(index, 1),\n            offset =  (index + count) > 0 ? index + count : 0;\n        return results.slice(0, offset).concat(marker).concat(results.slice(offset));\n    };\n\n    /*\n    Returns the items from the current list that are after the item named in the operand\n    */\n    exports.allafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index === -1) ? [] :\n            (operator.suffix) ? results.slice(index) :\n            results.slice(index + 1);\n    };\n\n    /*\n    Returns the items from the current list that are before the item named in the operand\n    */\n    exports.allbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index === -1) ? [] :\n            (operator.suffix) ? results.slice(0, index + 1) :\n            results.slice(0, index);\n    };\n\n    /*\n    Appends the items listed in the operand array to the tail of the current list\n    */\n    exports.append = function (source, operator) {\n        var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || append.length;\n        return (append.length === 0) ? results :\n            (operator.prefix) ? results.concat(append.slice(-count)) :\n            results.concat(append.slice(0, count));\n    };\n\n    /*\n    Prepends the items listed in the operand array to the head of the current list\n    */\n    exports.prepend = function (source, operator) {\n        var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = $tw.utils.getInt(operator.suffix,prepend.length);\n        return (prepend.length === 0) ? results :\n            (operator.prefix) ? prepend.slice(-count).concat(results) :\n            prepend.slice(0, count).concat(results);\n    };\n\n    /*\n    Returns all items from the current list except the items listed in the operand array\n    */\n    exports.remove = function (source, operator) {\n        var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || array.length,\n            p,\n            len,\n            index;\n        len = array.length - 1;\n        for (p = 0; p < count; ++p) {\n            if (operator.prefix) {\n                index = results.indexOf(array[len - p]);\n            } else {\n                index = results.indexOf(array[p]);\n            }\n            if (index !== -1) {\n                results.splice(index, 1);\n            }\n        }\n        return results;\n    };\n\n    /*\n    Returns all items from the current list sorted in the order of the items in the operand array\n    */\n    exports.sortby = function (source, operator) {\n        var results = prepare_results(source);\n        if (!results || results.length < 2) {\n            return results;\n        }\n        var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n        results.sort(function (a, b) {\n            return lookup.indexOf(a) - lookup.indexOf(b);\n        });\n        return results;\n    };\n\n    /*\n    Removes all duplicate items from the current list\n    */\n    exports.unique = function (source, operator) {\n        var results = prepare_results(source);\n        var set = results.reduce(function (a, b) {\n            if (a.indexOf(b) < 0) {\n                a.push(b);\n            }\n            return a;\n        }, []);\n        return set;\n    };\n})();\n",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters.js": {
            "title": "$:/core/modules/filters.js",
            "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tArray.prototype.push.apply(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tif(results.length === 0) {\n\t\t\t\t\t\t\t// Main result so far is empty\n\t\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter: \" + filterString,function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/indexers/backlinks-indexer.js": {
            "title": "$:/core/modules/indexers/backlinks-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/backlinks-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers' backlinks\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\n\nfunction BacklinksIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nBacklinksIndexer.prototype.init = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype.rebuild = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype._getLinks = function(tiddler) {\n\tvar parser =  this.wiki.parseText(tiddler.fields.type, tiddler.fields.text, {});\n\tif(parser) {\n\t\treturn this.wiki.extractLinks(parser.tree);\n\t}\n\treturn [];\n}\n\nBacklinksIndexer.prototype.update = function(updateDescriptor) {\n\tif(!this.index) {\n\t\treturn;\n\t}\n\tvar newLinks = [],\n\t    oldLinks = [],\n\t    self = this;\n\tif(updateDescriptor.old.exists) {\n\t\toldLinks = this._getLinks(updateDescriptor.old.tiddler);\n\t}\n\tif(updateDescriptor.new.exists) {\n\t\tnewLinks = this._getLinks(updateDescriptor.new.tiddler);\n\t}\n\n\t$tw.utils.each(oldLinks,function(link) {\n\t\tif(self.index[link]) {\n\t\t\tdelete self.index[link][updateDescriptor.old.tiddler.fields.title];\n\t\t}\n\t});\n\t$tw.utils.each(newLinks,function(link) {\n\t\tif(!self.index[link]) {\n\t\t\tself.index[link] = Object.create(null);\n\t\t}\n\t\tself.index[link][updateDescriptor.new.tiddler.fields.title] = true;\n\t});\n}\n\nBacklinksIndexer.prototype.lookup = function(title) {\n\tif(!this.index) {\n\t\tthis.index = Object.create(null);\n\t\tvar self = this;\n\t\tthis.wiki.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self._getLinks(tiddler);\n\t\t\t$tw.utils.each(links, function(link) {\n\t\t\t\tif(!self.index[link]) {\n\t\t\t\t\tself.index[link] = Object.create(null);\n\t\t\t\t}\n\t\t\t\tself.index[link][title] = true;\n\t\t\t});\n\t\t});\n\t}\n\tif(this.index[title]) {\n\t\treturn Object.keys(this.index[title]);\n\t} else {\n\t\treturn [];\n\t}\n}\n\nexports.BacklinksIndexer = BacklinksIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/indexers/field-indexer.js": {
            "title": "$:/core/modules/indexers/field-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/indexers/tag-indexer.js": {
            "title": "$:/core/modules/indexers/tag-indexer.js",
            "text": "/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\t\t\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\t\t\t\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "indexer"
        },
        "$:/core/modules/info/platform.js": {
            "title": "$:/core/modules/info/platform.js",
            "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "info"
        },
        "$:/core/modules/keyboard.js": {
            "title": "$:/core/modules/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t   (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t   (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t   (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t   (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/language.js": {
            "title": "$:/core/modules/language.js",
            "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/macros/changecount.js": {
            "title": "$:/core/modules/macros/changecount.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/contrastcolour.js": {
            "title": "$:/core/modules/macros/contrastcolour.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/csvtiddlers.js": {
            "title": "$:/core/modules/macros/csvtiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/displayshortcuts.js": {
            "title": "$:/core/modules/macros/displayshortcuts.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t    return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddler.js": {
            "title": "$:/core/modules/macros/jsontiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddlers.js": {
            "title": "$:/core/modules/macros/jsontiddlers.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"spaces\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,spaces) {\n\treturn this.wiki.getTiddlersAsJson(filter,$tw.utils.parseInt(spaces));\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/makedatauri.js": {
            "title": "$:/core/modules/macros/makedatauri.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"},\n\t{name: \"_canonical_uri\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type,_canonical_uri) {\n\treturn $tw.utils.makeDataUri(text,type,_canonical_uri);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/now.js": {
            "title": "$:/core/modules/macros/now.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/qualify.js": {
            "title": "$:/core/modules/macros/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/resolvepath.js": {
            "title": "$:/core/modules/macros/resolvepath.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/unusedtitle.js": {
            "title": "$:/core/modules/macros/unusedtitle.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/version.js": {
            "title": "$:/core/modules/macros/version.js",
            "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/parsers/audioparser.js": {
            "title": "$:/core/modules/parsers/audioparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/binaryparser.js": {
            "title": "$:/core/modules/parsers/binaryparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/binaryparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe binary parser parses a binary tiddler into a warning message and download link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar BinaryParser = function(type,text,options) {\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on binary tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!title\"}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to external or internal data URI\n\tif(options._canonical_uri) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: options._canonical_uri\n\t\t};\n\t} else if(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/csvparser.js": {
            "title": "$:/core/modules/parsers/csvparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/htmlparser.js": {
            "title": "$:/core/modules/parsers/htmlparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/imageparser.js": {
            "title": "$:/core/modules/parsers/imageparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t};\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/utils/parseutils.js": {
            "title": "$:/core/modules/utils/parseutils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/parsers/pdfparser.js": {
            "title": "$:/core/modules/parsers/pdfparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/textparser.js": {
            "title": "$:/core/modules/parsers/textparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/videoparser.js": {
            "title": "$:/core/modules/parsers/videoparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/ogg\"] = VideoParser;\nexports[\"video/webm\"] = VideoParser;\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/dash.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"&ndash;\" : \"&mdash;\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/entity.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: &copy;\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/extlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/heading.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/html.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/html.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/image.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/image.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/import.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/import.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(\\r?\\n)|$/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1]}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/list.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/list.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"div\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/rules.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/syslink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/table.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/table.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n  <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/whitespace.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/whitespace.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/wikiparser.js": {
            "title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = false;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined  && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t//  Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t//  Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,nextMatch.matchIndex));\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,terminatorMatch.index));\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,inlineRuleMatch.matchIndex));\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\n\t}\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
            "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/pluginswitcher.js": {
            "title": "$:/core/modules/pluginswitcher.js",
            "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Read the plugin info for the incoming plugins\n\tvar changes = $tw.wiki.readPluginInfo(plugins);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/saver-handler.js": {
            "title": "$:/core/modules/saver-handler.js",
            "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.preloadDirty = options.preloadDirty || [];\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/savers/andtidwiki.js": {
            "title": "$:/core/modules/savers/andtidwiki.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback,options) {\n\tvar filename = options && options.variables ? options.variables.filename : null;\n\tif (method === \"download\") {\n\t\t// Support download\n\t\tif (window.twi.saveDownload) {\n\t\t\ttry {\n\t\t\t\twindow.twi.saveDownload(text,filename);\n\t\t\t} catch(err) {\n\t\t\t\tif (err.message === \"Method not found\") {\n\t\t\t\t\twindow.twi.saveDownload(text);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tvar link = document.createElement(\"a\");\n\t\t\tlink.setAttribute(\"href\",\"data:text/plain,\" + encodeURIComponent(text));\n\t\t\tif (filename) {\n\t\t\t    link.setAttribute(\"download\",filename);\n\t\t\t}\n\t\t\tdocument.body.appendChild(link);\n\t\t\tlink.click();\n\t\t\tdocument.body.removeChild(link);\n\t\t}\n\t} else if (window.twi.saveWiki) {\n\t\t// Direct save in Tiddloid\n\t\twindow.twi.saveWiki(text);\n\t} else {\n\t\t// Get the pathname of this document\n\t\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t\t// Strip the file://\n\t\tif(pathname.indexOf(\"file://\") === 0) {\n\t\t\tpathname = pathname.substr(7);\n\t\t}\n\t\t// Strip any query or location part\n\t\tvar p = pathname.indexOf(\"?\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\tp = pathname.indexOf(\"#\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\t// Save the file\n\t\twindow.twi.saveFile(pathname,text);\n\t}\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/beaker.js": {
            "title": "$:/core/modules/savers/beaker.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/download.js": {
            "title": "$:/core/modules/savers/download.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = decodeURIComponent(document.location.pathname.substr(p+1));\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/fsosaver.js": {
            "title": "$:/core/modules/savers/fsosaver.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/gitea.js": {
            "title": "$:/core/modules/savers/gitea.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/gitea.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the gitea\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GiteaSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGiteaSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/Gitea/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"Gitea\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/Gitea/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/Gitea/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/Gitea/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/Gitea/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/Gitea/ServerURL\") || \"https://gitea\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar use_put = true;\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(sha === \"\"){\n\t\t\t\t\tuse_put = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: endpoint + \"/repos/\" + repo + \"/branches/\" + branch,\n\t\t\t\ttype: \"GET\",\n\t\t\t\theaders: headers,\n\t\t\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\t\t\tif(xhr.status === 404) {\n\t\t\t\t\t\tcallback(\"Please ensure the branch in the Gitea repo exists\");\n\t\t\t\t\t}else{\n\t\t\t\t\t\tdata[\"branch\"] = branch;\n\t\t\t\t\t\tself.upload(uri + filename, use_put?\"PUT\":\"POST\", headers, data, callback);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\nGiteaSaver.prototype.upload = function(uri,method,headers,data,callback) {\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: method,\n\t\theaders: headers,\n\t\tdata: JSON.stringify(data),\n\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\tcallback(null);\n\t\t}\n\t});\n};\n\n/*\nInformation about this saver\n*/\nGiteaSaver.prototype.info = {\n\tname: \"Gitea\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GiteaSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/github.js": {
            "title": "$:/core/modules/savers/github.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitHubSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/gitlab.js": {
            "title": "$:/core/modules/savers/gitlab.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/?path=\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')) + \"&branch=\" + encodeURIComponent(branch.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: text,\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitLabSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/manualdownload.js": {
            "title": "$:/core/modules/savers/manualdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/msdownload.js": {
            "title": "$:/core/modules/savers/msdownload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/put.js": {
            "title": "$:/core/modules/savers/put.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*;charset=UTF-8\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyfox.js": {
            "title": "$:/core/modules/savers/tiddlyfox.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyie.js": {
            "title": "$:/core/modules/savers/tiddlyie.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/twedit.js": {
            "title": "$:/core/modules/savers/twedit.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/upload.js": {
            "title": "$:/core/modules/savers/upload.js",
            "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/server/authenticators/basic.js": {
            "title": "$:/core/modules/server/authenticators/basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve($tw.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/authenticators/header.js": {
            "title": "$:/core/modules/server/authenticators/header.js",
            "text": "/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\");\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tstate.authenticatedUsername = username;\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "authenticator"
        },
        "$:/core/modules/server/routes/delete-tiddler.js": {
            "title": "$:/core/modules/server/routes/delete-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-favicon.js": {
            "title": "$:/core/modules/server/routes/get-favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(buffer,\"base64\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-file.js": {
            "title": "$:/core/modules/server/routes/get-file.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\"),\n\t\tsuppliedFilename = decodeURIComponent(state.params[0]),\n\t\tfilename = path.resolve($tw.boot.wikiPath,\"files\",suppliedFilename),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tconsole.log(\"Error accessing file \" + filename + \": \" + err.toString());\n\t\t\tstatus = 404;\n\t\t\tcontent = \"File '\" + suppliedFilename + \"' not found\";\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\n\t});\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-index.js": {
            "title": "$:/core/modules/server/routes/get-index.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar zlib = require(\"zlib\");\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers[\"accept-encoding\"];\n\tif(!acceptEncoding) {\n\t\tacceptEncoding = \"\";\n\t}\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\")),\n\t\tresponseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"deflate\";\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"gzip\";\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\tresponse.writeHead(200,responseHeaders);\n\tresponse.end(text);\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-login-basic.js": {
            "title": "$:/core/modules/server/routes/get-login-basic.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-status.js": {
            "title": "$:/core/modules/server/routes/get-status.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler-html.js": {
            "title": "$:/core/modules/server/routes/get-tiddler-html.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tresponse.writeHead(200);\n\t\tresponse.end(text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddler.js": {
            "title": "$:/core/modules/server/routes/get-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.bag = \"default\";\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/get-tiddlers-json.js": {
            "title": "$:/core/modules/server/routes/get-tiddlers-json.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/tiddlers.json?filter=<filter>\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_FILTER = \"[all[tiddlers]!is[system]sort[title]]\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tvar filter = state.queryParameters.filter || DEFAULT_FILTER;\n\tif($tw.wiki.getTiddlerText(\"$:/config/Server/AllowAllExternalFilters\") !== \"yes\") {\n\t\tif($tw.wiki.getTiddlerText(\"$:/config/Server/ExternalFilters/\" + filter) !== \"yes\") {\n\t\t\tconsole.log(\"Blocked attempt to GET /recipes/default/tiddlers/tiddlers.json with filter: \" + filter);\n\t\t\tresponse.writeHead(403);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\tvar excludeFields = (state.queryParameters.exclude || \"text\").split(\",\"),\n\t\ttitles = state.wiki.filterTiddlers(filter);\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\t$tw.utils.each(titles,function(title) {\n\t\tvar tiddler = state.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tvar tiddlerFields = tiddler.getFieldStrings({exclude: excludeFields});\n\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\ttiddlers.push(tiddlerFields);\n\t\t}\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/routes/put-tiddler.js": {
            "title": "$:/core/modules/server/routes/put-tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
            "type": "application/javascript",
            "module-type": "route"
        },
        "$:/core/modules/server/server.js": {
            "title": "$:/core/modules/server/server.js",
            "text": "/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\tquerystring = require(\"querystring\");\n}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsCertFilepath),\"utf8\")\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"path-prefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\tstate.queryParameters = querystring.parse(state.urlInfo.query);\n\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\tvar self = this;\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\t// Create the server\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\t// Display the port number after we've started listening (the port number might have been specified as zero, in which case we will get an assigned port)\n\tserver.on(\"listening\",function() {\n\t\tvar address = server.address();\n\t\t$tw.utils.log(\"Serving on \" + self.protocol + \"://\" + address.address + \":\" + address.port + prefix,\"brown/orange\");\n\t\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t});\n\t// Listen\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/core/modules/browser-messaging.js": {
            "title": "$:/core/modules/browser-messaging.js",
            "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t  iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/commands.js": {
            "title": "$:/core/modules/startup/commands.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/CSSescape.js": {
            "title": "$:/core/modules/startup/CSSescape.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = factory(root);\n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n\n\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\troot.CSS.escape = cssEscape;\n\n}));\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/favicon.js": {
            "title": "$:/core/modules/startup/favicon.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/info.js": {
            "title": "$:/core/modules/startup/info.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_INFO_PLUGIN = \"$:/temp/info-plugin\";\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin. We use the non-standard plugin-type \"info\" because ordinary plugins are only registered asynchronously after being loaded dynamically\n\tvar fields = {\n\t\ttitle: TITLE_INFO_PLUGIN,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo([TITLE_INFO_PLUGIN]);\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/load-modules.js": {
            "title": "$:/core/modules/startup/load-modules.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.wiki.addIndexersToWiki();\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/password.js": {
            "title": "$:/core/modules/startup/password.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/plugins.js": {
            "title": "$:/core/modules/startup/plugins.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/plugins.js\ntype: application/javascript\nmodule-type: startup\n\nStartup logic concerned with managing plugins\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"plugins\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE = \"$:/status/RequireReloadDueToPluginChange\";\n\nvar PREFIX_CONFIG_REGISTER_PLUGIN_TYPE = \"$:/config/RegisterPluginType/\";\n\nexports.startup = function() {\n\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"no\"});\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tvar changesToProcess = [],\n\t\t\trequireReloadDueToPluginChange = false;\n\t\t$tw.utils.each(Object.keys(changes),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\t\trequiresReload = $tw.wiki.doesPluginRequireReload(title);\n\t\t\tif(requiresReload) {\n\t\t\t\trequireReloadDueToPluginChange = true;\n\t\t\t} else if(tiddler) {\n\t\t\t\tvar pluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif($tw.wiki.getTiddlerText(PREFIX_CONFIG_REGISTER_PLUGIN_TYPE + (tiddler.fields[\"plugin-type\"] || \"\"),\"no\") === \"yes\") {\n\t\t\t\t\tchangesToProcess.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif(requireReloadDueToPluginChange) {\n\t\t\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"yes\"});\n\t\t}\n\t\t// Read or delete the plugin info of the changed tiddlers\n\t\tif(changesToProcess.length > 0) {\n\t\t\tvar changes = $tw.wiki.readPluginInfo(changesToProcess);\n\t\t\tif(changes.modifiedPlugins.length > 0 || changes.deletedPlugins.length > 0) {\n\t\t\t\t// (Re-)register any modified plugins\n\t\t\t\t$tw.wiki.registerPluginTiddlers(null,changes.modifiedPlugins);\n\t\t\t\t// Unregister any deleted plugins\n\t\t\t\t$tw.wiki.unregisterPluginTiddlers(null,changes.deletedPlugins);\n\t\t\t\t// Unpack the shadow tiddlers\n\t\t\t\t$tw.wiki.unpackPluginTiddlers();\n\t\t\t}\n\t\t}\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/render.js": {
            "title": "$:/core/modules/startup/render.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar THROTTLE_REFRESH_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n   \t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\n\t});\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only tiddlers that are throttled have changed\n\t\tvar onlyThrottledTiddlersHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !(tiddler.hasField(\"draft.of\") || tiddler.hasField(\"throttle.refresh\"))) {\n\t\t\t\tonlyThrottledTiddlersHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyThrottledTiddlersHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = THROTTLE_REFRESH_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/rootwidget.js": {
            "title": "$:/core/modules/startup/rootwidget.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject, event: event});\n\t});\n\t// Install the notification  mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard  mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param);\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement;\n\t\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup.js": {
            "title": "$:/core/modules/startup.js",
            "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\tvar executeStartupTiddlers = function(tag) {\n\t\t$tw.utils.each($tw.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\t\t$tw.rootWidget.invokeActionString($tw.wiki.getTiddlerText(title),$tw.rootWidget);\n\t\t});\n\t};\n\texecuteStartupTiddlers(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Node\");\t\t\n\t}\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t}\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t}\n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/story.js": {
            "title": "$:/core/modules/startup/story.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\"\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\"\n\t\t\t});\t\t\t\t\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// Update history\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\t$tw.wiki.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t}\t\t\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/windows.js": {
            "title": "$:/core/modules/startup/windows.js",
            "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\twindowTitle = paramObject.windowTitle || title,\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t    srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t},{\n\t\t\tname: \"click\",\n\t\t\thandlerObject: $tw.popup,\n\t\t\thandlerMethod: \"handleEvent\"\n\t\t}]);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/story.js": {
            "title": "$:/core/modules/story.js",
            "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/storyviews/classic.js": {
            "title": "$:/core/modules/storyviews/classic.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration()\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom:  currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/pop.js": {
            "title": "$:/core/modules/storyviews/pop.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement && targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/zoomin.js": {
            "title": "$:/core/modules/storyviews/zoomin.js",
            "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx =  zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty =  zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/syncer.js": {
            "title": "$:/core/modules/syncer.js",
            "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store and synchronises them to a remote data store represented as a \"sync adaptor\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\nSyncer.prototype.titleSyncDisableLazyLoading = \"$:/config/SyncDisableLazyLoading\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.titleSyncThrottleInterval = \"$:/config/SyncThrottleInterval\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.errorRetryInterval = 5 * 1000; // Interval to retry after an error\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\t// Save parameters\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncThrottleInterval,\"\"),10) || this.throttleInterval;\n\tthis.errorRetryInterval = options.errorRetryInterval || this.errorRetryInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\")  + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging,\n\t\tsaveHistory: true\n\t});\n\t// Make another logger for connection errors\n\tthis.loggerConnection = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\")  + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\") + \"-connection\",{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging\n\t});\n\t// Ask the syncadaptor to use the main logger\n\tif(this.syncadaptor.setLoggerSaveBuffer) {\n\t\tthis.syncadaptor.setLoggerSaveBuffer(this.logger);\n\t}\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\tthis.titlesToBeLoaded = {}; // Hashmap of titles of tiddlers that need loading from the server\n\tthis.titlesHaveBeenLazyLoaded = {}; // Hashmap of titles of tiddlers that have already been lazily loaded from the server\n\t// Timers\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Number of outstanding requests\n\tthis.numTasksInProgress = 0;\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Filter the changes to just include ones that are being synced\n\t\tvar filteredChanges = self.getSyncedTiddlers(function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t\tif(filteredChanges.length > 0) {\n\t\t\tself.processTaskQueue();\n\t\t} else {\n\t\t\t// Look for deletions of tiddlers we're already syncing\t\n\t\t\tvar outstandingDeletion = false\n\t\t\t$tw.utils.each(changes,function(change,title,object) {\n\t\t\t\tif(change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) {\n\t\t\t\t\toutstandingDeletion = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(outstandingDeletion) {\n\t\t\t\tself.processTaskQueue();\n\t\t\t}\n\t\t}\n\t});\n\t// Browser event handlers\n\tif($tw.browser && !this.disableUI) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-copy-syncer-logs-to-clipboard\",function() {\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getSystemInfo() + \"\\n\\nLog:\\n\" + self.logger.getBuffer());\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI && $tw.wiki.getTiddlerText(this.titleSyncDisableLazyLoading) !== \"yes\") {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\n\t}\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nShow a generic network error alert\n*/\nSyncer.prototype.displayError = function(msg,err) {\n\tif(err === ($tw.language.getString(\"Error/XMLHttpRequest\") + \": 0\")) {\n\t\tthis.loggerConnection.alert($tw.language.getString(\"Error/NetworkErrorAlert\"));\n\t\tthis.logger.log(msg + \":\",err);\n\t} else {\n\t\tthis.logger.alert(msg + \":\",err);\n\t}\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getSyncedTiddlers = function(source) {\n\treturn this.filterFn.call(this.wiki,source);\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getTiddlerRevision = function(title) {\n\tif(this.syncadaptor && this.syncadaptor.getTiddlerRevision) {\n\t\treturn this.syncadaptor.getTiddlerRevision(title);\n\t} else {\n\t\treturn this.wiki.getTiddler(title).fields.revision;\t\n\t} \n};\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\t// \"revision\" is the revision of the tiddler last seen on the server, and \"changecount\" is the corresponding local changecount\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.getSyncedTiddlers();\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: self.getTiddlerRevision(title),\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t};\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\tthis.logger.log(\"Checking dirty status\");\n\t// Check tiddlers that are in the store and included in the filter function\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(this.wiki.tiddlerExists(title)) {\n\t\t\tif(tiddlerInfo) {\n\t\t\t\t// If the tiddler is known on the server and has been modified locally then it needs to be saved to the server\n\t\t\t\tif($tw.wiki.getChangeCount(title) > tiddlerInfo.changeCount) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// If the tiddler isn't known on the server then it needs to be saved to the server\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t}\n\t// Check tiddlers that are known from the server but not currently in the store\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\tif(!this.wiki.tiddlerExists(titles[index])) {\n\t\t\t// There must be a pending delete\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\n\t\tvar dirty = this.isDirty();\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",dirty);\n\t\tif(!dirty) {\n\t\t\tthis.loggerConnection.clearAlerts();\n\t\t}\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: this.getTiddlerRevision(tiddlerFields.title),\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\t// Set the various status tiddlers\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\t\tif(isLoggedIn) {\n\t\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tvar self = this,\n\t\tcancelNextSync = function() {\n\t\t\tif(self.pollTimerId) {\n\t\t\t\tclearTimeout(self.pollTimerId);\n\t\t\t\tself.pollTimerId = null;\n\t\t\t}\n\t\t},\n\t\ttriggerNextSync = function() {\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t};\n\tif(this.syncadaptor && this.syncadaptor.getUpdatedTiddlers) {\n\t\tthis.logger.log(\"Retrieving updated tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getUpdatedTiddlers(self,function(err,updates) {\n\t\t\ttriggerNextSync();\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif(updates) {\n\t\t\t\t$tw.utils.each(updates.modifications,function(title) {\n\t\t\t\t\tself.titlesToBeLoaded[title] = true;\n\t\t\t\t});\n\t\t\t\t$tw.utils.each(updates.deletions,function(title) {\n\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t});\n\t\t\t\tif(updates.modifications.length > 0 || updates.deletions.length > 0) {\n\t\t\t\t\tself.processTaskQueue();\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t} else if(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\ttriggerNextSync();\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Keep track of which tiddlers we already know about have been reported this time\n\t\t\tvar previousTitles = Object.keys(self.tiddlerInfo);\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.tiddlerExists(tiddlerFields.title) && self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null,\n\t\t\t\t\tindexInPreviousTitles = previousTitles.indexOf(tiddlerFields.title);\n\t\t\t\tif(indexInPreviousTitles !== -1) {\n\t\t\t\t\tpreviousTitles.splice(indexInPreviousTitles,1);\n\t\t\t\t}\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Only load the skinny version if we don't already have a fat version of the tiddler\n\t\t\t\t\tif(!tiddler || tiddler.fields.text === undefined) {\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\tself.titlesToBeLoaded[tiddlerFields.title] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Delete any tiddlers that were previously reported but missing this time\n\t\t\t$tw.utils.each(previousTitles,function(title) {\n\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t});\n\t\t\tself.processTaskQueue();\n\t\t});\n\t}\n};\n\n/*\nForce load a tiddler from the server\n*/\nSyncer.prototype.enqueueLoadTiddler = function(title) {\n\tthis.titlesToBeLoaded[title] = true;\n\tthis.processTaskQueue();\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Ignore if the syncadaptor doesn't handle it\n\tif(!this.syncadaptor.supportsLazyLoading) {\n\t\treturn;\n\t}\n\t// Don't lazy load the same tiddler twice\n\tif(!this.titlesHaveBeenLazyLoaded[title]) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.getSyncedTiddlers().indexOf(title) !== -1) {\n\t\t\t// Mark the tiddler as needing loading, and having already been lazily loaded\n\t\t\tthis.titlesToBeLoaded[title] = true;\n\t\t\tthis.titlesHaveBeenLazyLoaded[title] = true;\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!err && !isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(err,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nProcess the next task\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing\n\t// a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(typeof task === \"object\" && task !== null) {\n\t\t\tthis.numTasksInProgress += 1;\n\t\t\ttask.run(function(err) {\n\t\t\t\tself.numTasksInProgress -= 1;\n\t\t\t\tif(err) {\n\t\t\t\t\tself.displayError(\"Sync error while processing \" + task.type + \" of '\" + task.title + \"'\",err);\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\tself.triggerTimeout(self.errorRetryInterval);\n\t\t\t\t} else {\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\t// Process the next task\n\t\t\t\t\tself.processTaskQueue.call(self);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// No task is ready so update the status\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// And trigger a timeout if there is a pending task\n\t\t\tif(task === true) {\n\t\t\t\tthis.triggerTimeout();\t\t\t\t\n\t\t\t}\n\t\t}\n\t} else {\n\t\tthis.updateDirtyStatus();\t\t\n\t}\n};\n\nSyncer.prototype.triggerTimeout = function(interval) {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},interval || self.taskTimerInterval);\n\t}\n};\n\n/*\nChoose the next sync task. We prioritise saves, then deletes, then loads from the server\n\nReturns either a task object, null if there's no upcoming tasks, or the boolean true if there are pending tasks that aren't yet due\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar thresholdLastSaved = (new Date()) - this.throttleInterval,\n\t\thavePending = null;\n\t// First we look for tiddlers that have been modified locally and need saving back to the server\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title),\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(tiddler) {\n\t\t\t// If the tiddler is not known on the server, or has been modified locally no more recently than the threshold then it needs to be saved to the server\n\t\t\tvar hasChanged = !tiddlerInfo || $tw.wiki.getChangeCount(title) > tiddlerInfo.changeCount,\n\t\t\t\tisReadyToSave = !tiddlerInfo || !tiddlerInfo.timestampLastSaved || tiddlerInfo.timestampLastSaved < thresholdLastSaved;\n\t\t\tif(hasChanged) {\n\t\t\t\tif(isReadyToSave) {\n\t\t\t\t\treturn new SaveTiddlerTask(this,title); \t\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\thavePending = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Second, we check tiddlers that are known from the server but not currently in the store, and so need deleting on the server\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\ttitle = titles[index];\n\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\treturn new DeleteTiddlerTask(this,title);\n\t\t}\n\t}\n\t// Check for tiddlers that need loading\n\ttitle = Object.keys(this.titlesToBeLoaded)[0];\n\tif(title) {\n\t\tdelete this.titlesToBeLoaded[title];\n\t\treturn new LoadTiddlerTask(this,title);\n\t}\n\t// No tasks are ready\n\treturn havePending;\n};\n\nfunction SaveTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"save\";\n}\n\nSaveTiddlerTask.prototype.run = function(callback) {\n\tvar self = this,\n\t\tchangeCount = this.syncer.wiki.getChangeCount(this.title),\n\t\ttiddler = this.syncer.wiki.tiddlerExists(this.title) && this.syncer.wiki.getTiddler(this.title);\n\tthis.syncer.logger.log(\"Dispatching 'save' task:\",this.title);\n\tif(tiddler) {\n\t\tthis.syncer.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t// If there's an error, exit without changing any internal state\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Adjust the info stored about this tiddler\n\t\t\tself.syncer.tiddlerInfo[self.title] = {\n\t\t\t\tchangeCount: changeCount,\n\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\trevision: revision,\n\t\t\t\ttimestampLastSaved: new Date()\n\t\t\t};\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else {\n\t\tthis.syncer.logger.log(\" Not Dispatching 'save' task:\",this.title,\"tiddler does not exist\");\n\t\t$tw.utils.nextTick(callback(null));\n\t}\n};\n\nfunction DeleteTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"delete\";\n}\n\nDeleteTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'delete' task:\",this.title);\n\tthis.syncer.syncadaptor.deleteTiddler(this.title,function(err) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Remove the info stored about this tiddler\n\t\tdelete self.syncer.tiddlerInfo[self.title];\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t},{\n\t\ttiddlerInfo: self.syncer.tiddlerInfo[this.title]\n\t});\n};\n\nfunction LoadTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"load\";\n}\n\nLoadTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'load' task:\",this.title);\n\tthis.syncer.syncadaptor.loadTiddler(this.title,function(err,tiddlerFields) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Update the info stored about this tiddler\n\t\tif(tiddlerFields) {\n\t\t\tself.syncer.storeTiddler(tiddlerFields);\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t});\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/tiddler.js": {
            "title": "$:/core/modules/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet the value of a field as a list\n*/\nexports.getFieldList = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn [];\n\t}\n\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [],\n\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "tiddlermethod"
        },
        "$:/core/modules/upgraders/plugins.js": {
            "title": "$:/core/modules/upgraders/plugins.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin contains JS modules\n\t\t\tvar requiresReload = $tw.wiki.doesPluginInfoRequireReload(JSON.parse(incomingTiddler.text)) ? ($tw.wiki.getTiddlerText(\"$:/language/ControlPanel/Plugins/PluginWillRequireReload\") + \" \") : \"\";\n\t\t\tmessages[title] = requiresReload;\n\t\t\tif(incomingTiddler.version) {\n\t\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/system.js": {
            "title": "$:/core/modules/upgraders/system.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/Import\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix && wiki.isShadowTiddler(title)) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\tif(showAlert) {\n\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t}\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/themetweaks.js": {
            "title": "$:/core/modules/upgraders/themetweaks.js",
            "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/utils/base64-utf8/base64-utf8.module.js": {
            "text": "(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)(e=r.charCodeAt(t))<128?o+=String.fromCharCode(e):e>127&&e<2048?(o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128)):(o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128));return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)(t=r.charCodeAt(o))<128?(e+=String.fromCharCode(t),o++):t>191&&t<224?(e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2):(e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3);return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var n=0;n<t.length;n++)o[t[n]]=o.require(t[n]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,n,i,d,f,a,h,c=\"\",u=0;u<r.length;)d=(t=r.charCodeAt(u++))>>2,f=(3&t)<<4|(n=r.charCodeAt(u++))>>4,a=(15&n)<<2|(i=r.charCodeAt(u++))>>6,h=63&i,isNaN(n)?a=h=64:isNaN(i)&&(h=64),c+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return c},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,n,i,d,f,a,h=\"\",c=0;c<r.length;)t=o.indexOf(r.charAt(c++))<<2|(d=o.indexOf(r.charAt(c++)))>>4,n=(15&d)<<4|(f=o.indexOf(r.charAt(c++)))>>2,i=(3&f)<<6|(a=o.indexOf(r.charAt(c++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(n)),64!=a&&(h+=String.fromCharCode(i));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/crypto.js": {
            "title": "$:/core/modules/utils/crypto.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/csv.js": {
            "title": "$:/core/modules/utils/csv.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/diff-match-patch/diff_match_patch.js": {
            "text": "(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&amp;\").replace(d,\"&lt;\").replace(e,\"&gt;\").replace(f,\"&para;<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);",
            "type": "application/javascript",
            "title": "$:/core/modules/utils/diff-match-patch/diff_match_patch.js",
            "module-type": "library"
        },
        "$:/core/modules/utils/dom/animations/slide.js": {
            "title": "$:/core/modules/utils/dom/animations/slide.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "animation"
        },
        "$:/core/modules/utils/dom/animator.js": {
            "title": "$:/core/modules/utils/dom/animator.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/browser.js": {
            "title": "$:/core/modules/utils/dom/browser.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/csscolorparser.js": {
            "title": "$:/core/modules/utils/dom/csscolorparser.js",
            "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n  \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n  \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n  \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n  \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n  \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n  \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n  \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n  \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n  \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n  \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n  \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n  \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n  \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n  \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n  \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n  \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n  \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n  \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n  \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n  \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n  \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n  \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n  \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n  \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n  \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n  \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n  \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n  \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n  \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n  \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n  \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n  \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n  \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n  \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n  \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n  \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n  \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n  \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n  \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n  \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n  \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n  \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n  \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n  \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n  \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n  \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n  \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n  \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n  \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n  \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n  \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n  \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n  \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n  \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n  \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n  \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n  \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n  \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n  \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n  \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n  \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n  \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n  \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n  \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n  \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n  \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n  \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n  \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n  \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n  \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n  \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n  \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n  \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n  \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) {  // Clamp to integer 0 .. 255.\n  i = Math.round(i);  // Seems to be what Chrome does (vs truncation).\n  return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) {  // Clamp to float 0.0 .. 1.0.\n  return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) {  // int or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_byte(parseFloat(str) / 100 * 255);\n  return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) {  // float or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_float(parseFloat(str) / 100);\n  return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n  if (h < 0) h += 1;\n  else if (h > 1) h -= 1;\n\n  if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n  if (h * 2 < 1) return m2;\n  if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n  return m1;\n}\n\nfunction parseCSSColor(css_str) {\n  // Remove all whitespace, not compliant, but should just be more accepting.\n  var str = css_str.replace(/ /g, '').toLowerCase();\n\n  // Color keywords (and transparent) lookup.\n  if (str in kCSSColorTable) return kCSSColorTable[str].slice();  // dup.\n\n  // #abc and #abc123 syntax.\n  if (str[0] === '#') {\n    if (str.length === 4) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xfff)) return null;  // Covers NaN.\n      return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n              (iv & 0xf0) | ((iv & 0xf0) >> 4),\n              (iv & 0xf) | ((iv & 0xf) << 4),\n              1];\n    } else if (str.length === 7) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xffffff)) return null;  // Covers NaN.\n      return [(iv & 0xff0000) >> 16,\n              (iv & 0xff00) >> 8,\n              iv & 0xff,\n              1];\n    }\n\n    return null;\n  }\n\n  var op = str.indexOf('('), ep = str.indexOf(')');\n  if (op !== -1 && ep + 1 === str.length) {\n    var fname = str.substr(0, op);\n    var params = str.substr(op+1, ep-(op+1)).split(',');\n    var alpha = 1;  // To allow case fallthrough.\n    switch (fname) {\n      case 'rgba':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'rgb':\n        if (params.length !== 3) return null;\n        return [parse_css_int(params[0]),\n                parse_css_int(params[1]),\n                parse_css_int(params[2]),\n                alpha];\n      case 'hsla':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'hsl':\n        if (params.length !== 3) return null;\n        var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360;  // 0 .. 1\n        // NOTE(deanm): According to the CSS spec s/l should only be\n        // percentages, but we don't bother and let float or percentage.\n        var s = parse_css_float(params[1]);\n        var l = parse_css_float(params[2]);\n        var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n        var m1 = l * 2 - m2;\n        return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n                alpha];\n      default:\n        return null;\n    }\n  }\n\n  return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom.js": {
            "title": "$:/core/modules/utils/dom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n    // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch (err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/dragndrop.js": {
            "title": "$:/core/modules/utils/dom/dragndrop.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \tstartActions = options.startActions;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t    \t\tendActions = options.endActions;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/http.js": {
            "title": "$:/core/modules/utils/dom/http.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\turl = options.url,\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tif(type === \"GET\" || type === \"HEAD\") {\n\t\t\t\turl += \"?\" + results.join(\"&\");\n\t\t\t} else {\n\t\t\t\tdata = results.join(\"&\");\n\t\t\t}\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,null,this);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!$tw.utils.hop(headers,\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/keyboard.js": {
            "title": "$:/core/modules/utils/dom/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/modal.js": {
            "title": "$:/core/modules/utils/dom/modal.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\tif(tiddler.fields && tiddler.fields.class) {\n\t\t$tw.utils.addClass(wrapper,tiddler.fields.class);\n\t}\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(this.srcDocument.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler.fields && tiddler.fields.help) {\n\t\tvar link = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/notifier.js": {
            "title": "$:/core/modules/utils/dom/notifier.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/popup.js": {
            "title": "$:/core/modules/utils/dom/popup.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\n\t// Store the popup details if not already there\n\tif(!options.floating && this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode,\n\t\t\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tif(popup.noStateReference) {\n\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t} else {\n\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n        \t\t}\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/scroller.js": {
            "title": "$:/core/modules/utils/dom/scroller.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,callback) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t    srcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tdrawFrame = function drawFrame() {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/edition-info.js": {
            "title": "$:/core/modules/utils/edition-info.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/fakedom.js": {
            "title": "$:/core/modules/utils/fakedom.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($tw.utils.convertPropertyNameToStyleName(s) + \":\" + this._style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\");\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/filesystem.js": {
            "title": "$:/core/modules/utils/filesystem.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {};\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\") {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\tfilepath;\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// If not, generate a base pathname\n\tif(!filepath) {\n\t\tfilepath = title;\n\t\t// If the filepath already ends in the extension then remove it\n\t\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t\t}\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t// Don't let the filename start with a dot because such files are invisible on *nix\n\tfilepath = filepath.replace(/^\\./g,\"_\");\n\t// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists\n\tvar fullPath,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// Return the full path to the file\n\treturn fullPath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",callback);\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",callback);\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",callback);\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/logger.js": {
            "title": "$:/core/modules/utils/logger.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n\tthis.save = \"save\" in options ? options.save : true;\n\tthis.saveLimit = options.saveLimit || 100 * 1024;\n\tthis.saveBufferLogger = this;\n\tthis.buffer = \"\";\n\tthis.alertCount = 0;\n}\n\nLogger.prototype.setSaveBuffer = function(logger) {\n\tthis.saveBufferLogger = logger;\n};\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tvar self = this;\n\tif(this.enable) {\n\t\tif(this.saveBufferLogger.save) {\n\t\t\tthis.saveBufferLogger.buffer += $tw.utils.formatDateString(new Date(),\"YYYY MM DD 0hh:0mm:0ss.0XXX\") + \":\";\n\t\t\t$tw.utils.each(Array.prototype.slice.call(arguments,0),function(arg,index) {\n\t\t\t\tself.saveBufferLogger.buffer += \" \" + arg;\n\t\t\t});\n\t\t\tthis.saveBufferLogger.buffer += \"\\n\";\n\t\t\tthis.saveBufferLogger.buffer = this.saveBufferLogger.buffer.slice(-this.saveBufferLogger.saveLimit);\t\t\t\n\t\t}\n\t\tif(console !== undefined && console.log !== undefined) {\n\t\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\n\t\t}\n\t} \n};\n\n/*\nRead the message buffer\n*/\nLogger.prototype.getBuffer = function() {\n\treturn this.saveBufferLogger.buffer;\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t\tthis.alertCount += 1;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\t\t\n\t}\n};\n\n/*\nClear outstanding alerts\n*/\nLogger.prototype.clearAlerts = function() {\n\tvar self = this;\n\tif($tw.browser && this.alertCount > 0) {\n\t\t$tw.utils.each($tw.wiki.getTiddlersWithTag(ALERT_TAG),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.component === self.componentName) {\n\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t}\n\t\t});\n\t\tthis.alertCount = 0;\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/parsetree.js": {
            "title": "$:/core/modules/utils/parsetree.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/performance.js": {
            "title": "$:/core/modules/utils/performance.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\t\t\n\t}\n};\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\n\t\t\t\treturn + 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t});\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/pluginmaker.js": {
            "title": "$:/core/modules/utils/pluginmaker.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/transliterate.js": {
            "title": "$:/core/modules/utils/transliterate.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x00-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/utils.js": {
            "title": "$:/core/modules/utils/utils.js",
            "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\t\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds(),3);\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\t}\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\",   duration:      365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\",  duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\",    duration:            24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\",   duration:                 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration:                      60 * 1000},\n\t\t{name: \"Seconds\", duration:                           1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&amp;\", < to \"&lt;\", > to \"&gt;\", \" to \"&quot;\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&amp;\").replace(/</mg,\"&lt;\").replace(/>/mg,\"&gt;\").replace(/\\\"/mg,\"&quot;\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/'/g, \"\\\\'\")              // single quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s) {\n\t// See http://www.json.org/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/\\x08/g, '\\\\b')           // backspace\n\t\t.replace(/\\x0c/g, '\\\\f')           // formfeed\n\t\t.replace(/\\t/g, '\\\\t')             // tab\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n    return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10) || 0;\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\n\t\tm =  r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type,_canonical_uri) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tif(_canonical_uri) {\n\t\tparts.push(_canonical_uri);\n\t} else {\n\t\tparts.push(\"data:\");\n\t\tparts.push(type);\n\t\tparts.push(isBase64 ? \";base64\" : \"\");\n\t\tparts.push(\",\");\n\t\tparts.push(isBase64 ? text : encodeURIComponent(text));\t\t\n\t}\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n/*\nReturn system information useful for debugging\n*/\nexports.getSystemInfo = function(str,ending,position) {\n\tvar results = [],\n\t\tsave = function(desc,value) {\n\t\t\tresults.push(desc + \": \" + value);\n\t\t};\n\tif($tw.browser) {\n\t\tsave(\"User Agent\",navigator.userAgent);\n\t\tsave(\"Online Status\",window.navigator.onLine);\n\t}\n\tif($tw.node) {\n\t\tsave(\"Node Version\",process.version);\n\t}\n\treturn results.join(\"\\n\");\n};\n\nexports.parseNumber = function(str) {\n\treturn parseFloat(str) || 0;\n};\n\nexports.parseInt = function(str) {\n\treturn parseInt(str,10) || 0;\n};\n\nexports.stringifyNumber = function(num) {\n\treturn num + \"\";\n};\n\n})();\n",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/widgets/action-createtiddler.js": {
            "title": "$:/core/modules/widgets/action-createtiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw:false, require:false, exports:false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.hasBase = !!this.actionBaseTitle;\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n\t//Following params are new since 5.1.22\n\tthis.actionTemplate = this.getAttribute(\"$template\");\n\tthis.useTemplate = !!this.actionTemplate;\n\tthis.actionOverwrite = this.getAttribute(\"$overwrite\",\"no\");\n\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.getTiddlerText(\"$:/language/DefaultNewTiddlerTitle\"), // Get the initial new-tiddler title\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tif(this.hasBase && this.actionOverwrite === \"no\") {\n\t\ttitle = this.wiki.generateNewTitle(this.actionBaseTitle);\n\t} else if (this.hasBase && this.actionOverwrite === \"yes\") {\n\t\ttitle = this.actionBaseTitle\n\t}\n\t// NO $basetitle BUT $template parameter is available\n\t// the title MUST be unique, otherwise the template would be overwritten\n\tif (!this.hasBase && this.useTemplate) {\n\t\ttitle = this.wiki.generateNewTitle(this.actionTemplate);\n\t} else if (!this.hasBase && !this.useTemplate) {\n\t\t// If NO $basetitle AND NO $template use initial title\n\t\t// DON'T overwrite any stuff\n\t\ttitle = this.wiki.generateNewTitle(title);\n\t}\n\tvar templateTiddler = this.wiki.getTiddler(this.actionTemplate) || {};\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(templateTiddler.fields,creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletefield.js": {
            "title": "$:/core/modules/widgets/action-deletefield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField && tiddler) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletetiddler.js": {
            "title": "$:/core/modules/widgets/action-deletetiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-listops.js": {
            "title": "$:/core/modules/widgets/action-listops.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-navigate.js": {
            "title": "$:/core/modules/widgets/action-navigate.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tevent = event || {};\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-popup.js": {
            "title": "$:/core/modules/widgets/action-popup.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-popup.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to trigger a popup.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ActionPopupWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nActionPopupWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nActionPopupWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nActionPopupWidget.prototype.execute = function() {\n\tthis.actionState = this.getAttribute(\"$state\");\n\tthis.actionCoords = this.getAttribute(\"$coords\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nActionPopupWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$state\"] || changedAttributes[\"$coords\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nActionPopupWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Trigger the popup\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(this.actionCoords);\n\tif(match) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: null,\n\t\t\tdomNodeRect: {\n\t\t\t\tleft: parseFloat(match[1]),\n\t\t\t\ttop: parseFloat(match[2]),\n\t\t\t\twidth: parseFloat(match[3]),\n\t\t\t\theight: parseFloat(match[4])\n\t\t\t},\n\t\t\ttitle: this.actionState,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-popup\"] = ActionPopupWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-sendmessage.js": {
            "title": "$:/core/modules/widgets/action-sendmessage.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-setfield.js": {
            "title": "$:/core/modules/widgets/action-setfield.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\")  || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/browse.js": {
            "title": "$:/core/modules/widgets/browse.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,{\n\t\t\t\tcallback: function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t},\n\t\t\t\tdeserializer: self.deserializer\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.deserializer = this.getAttribute(\"deserializer\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/button.js": {
            "title": "$:/core/modules/widgets/button.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\t\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(self,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n    return this.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.actions || changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/checkbox.js": {
            "title": "$:/core/modules/widgets/checkbox.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/codeblock.js": {
            "title": "$:/core/modules/widgets/codeblock.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/count.js": {
            "title": "$:/core/modules/widgets/count.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = \"0\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/diff-text.js": {
            "title": "$:/core/modules/widgets/diff-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\"),this.getAttribute(\"dest\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/draggable.js": {
            "title": "$:/core/modules/widgets/draggable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/droppable.js": {
            "title": "$:/core/modules/widgets/droppable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tvar domNode = this.document.createElement(tag),\n\t\tclasses = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tdomNode.className = classes.join(\" \");\n\t// Add event handlers\n\tif(this.droppableEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t\t]);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent  = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = event.ctrlKey && ! event.shiftKey ? \"ctrl\" : event.shiftKey && !event.ctrlKey ? \"shift\" : \n\t\t\t\tevent.ctrlKey && event.shiftKey ? \"ctrl-shift\" : \"normal\" ;\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableClass = this.getAttribute(\"class\");\n\tthis.droppableEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"] || changedAttributes.tag || changedAttributes.enable) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/dropzone.js": {
            "title": "$:/core/modules/widgets/dropzone.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = this.dropzoneClass || \"tc-dropzone\";\n\t// Add event handlers\n\tif(this.dropzoneEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\t\t\n\t}\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent  = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent  = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\tthis.dropzoneClass = this.getAttribute(\"class\");\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\tthis.dropzoneEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.enable) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-binary.js": {
            "title": "$:/core/modules/widgets/edit-binary.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Get our parameters\n\tvar editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tvar tiddler = this.wiki.getTiddler(editTitle);\n\tvar type = tiddler.fields.type;\n\tvar text = tiddler.fields.text;\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on draft tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!draft.title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!draft.title\"}\n\t\t},\n\t\tchildren: [{\n\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to internal data URI (no external)\n\tif(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets([element]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-bitmap.js": {
            "title": "$:/core/modules/widgets/edit-bitmap.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\t\t\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-shortcut.js": {
            "title": "$:/core/modules/widgets/edit-shortcut.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-text.js": {
            "title": "$:/core/modules/widgets/edit-text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit.js": {
            "title": "$:/core/modules/widgets/edit.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\tthis.editFocus = this.getAttribute(\"focus\",\"\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder},\n\t\t\t\"tabindex\": {type: \"string\", value: this.editTabIndex},\n\t\t\t\"focus\": {type: \"string\", value: this.editFocus}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/element.js": {
            "title": "$:/core/modules/widgets/element.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\ttag = \"h\" + headingLevel;\n\t}\n\t// Create the DOM node\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/encrypt.js": {
            "title": "$:/core/modules/widgets/encrypt.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/entity.js": {
            "title": "$:/core/modules/widgets/entity.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fieldmangler.js": {
            "title": "$:/core/modules/widgets/fieldmangler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fields.js": {
            "title": "$:/core/modules/widgets/fields.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.sort = this.getAttribute(\"sort\",\"yes\") === \"yes\";\n\tthis.sortReverse = this.getAttribute(\"sortReverse\",\"no\") === \"yes\";\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.include = this.getAttribute(\"include\",null);\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\n\t// Get the inclusion and exclusion list\n\tvar excludeArr = (this.exclude) ? this.exclude.split(\" \") : [\"text\"];\n\t// Include takes precedence\n\tvar includeArr = (this.include) ? this.include.split(\" \") : null;\n\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tif (includeArr) { // Include takes precedence\n\t\t\tfor(var i=0; i<includeArr.length; i++) {\n\t\t\t\tif(tiddler.fields[includeArr[i]]) {\n\t\t\t\t\tfields.push(includeArr[i]);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\tif(excludeArr.indexOf(fieldName) === -1) {\n\t\t\t\t\tfields.push(fieldName);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (this.sort) fields.sort();\n\t\tif (this.sortReverse) fields.reverse();\n\t\tfor(var f=0, fmax=fields.length; f<fmax; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tvar row = this.template,\n\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\tif(reMatch) {\n\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t}\n\t\t\t}\n\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\ttext.push(row);\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif( changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude ||\n\t\tchangedAttributes.include || changedAttributes.sort || changedAttributes.sortReverse ||\n\t\tchangedTiddlers[this.tiddlerTitle] || changedAttributes.stripTitlePrefix) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/image.js": {
            "title": "$:/core/modules/widgets/image.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/importvariables.js": {
            "title": "$:/core/modules/widgets/importvariables.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar widgetPointer = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = widgetPointer.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\tvar node = {\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params,\n\t\t\t\t\tisMacroDefinition: parseTreeNode.isMacroDefinition\n\t\t\t\t};\n\t\t\t\tif (parseTreeNode.isMacroDefinition) {\n\t\t\t\t\t// Macro definitions can be folded into\n\t\t\t\t\t// current widget instead of adding\n\t\t\t\t\t// another link to the chain.\n\t\t\t\t\tvar widget = widgetPointer.makeChildWidget(node);\n\t\t\t\t\twidget.computeAttributes();\n\t\t\t\t\twidget.execute();\n\t\t\t\t\t// We SHALLOW copy over all variables\n\t\t\t\t\t// in widget. We can't use\n\t\t\t\t\t// $tw.utils.assign, because that copies\n\t\t\t\t\t// up the prototype chain, which we\n\t\t\t\t\t// don't want.\n\t\t\t\t\t$tw.utils.each(Object.keys(widget.variables), function(key) {\n\t\t\t\t\t\twidgetPointer.variables[key] = widget.variables[key];\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\twidgetPointer.makeChildWidgets([node]);\n\t\t\t\t\twidgetPointer = widgetPointer.children[0];\n\t\t\t\t}\n\t\t\t\tparseTreeNode = parseTreeNode.children && parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\n\tif (widgetPointer != this) {\n\t\twidgetPointer.parseTreeNode.children = this.parseTreeNode.children;\n\t} else {\n\t\twidgetPointer.makeChildWidgets();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/keyboard.js": {
            "title": "$:/core/modules/widgets/keyboard.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers)) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/link.js": {
            "title": "$:/core/modules/widgets/link.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\t\t\t\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/linkcatcher.js": {
            "title": "$:/core/modules/widgets/linkcatcher.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(!this.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/list.js": {
            "title": "$:/core/modules/widgets/list.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/macrocall.js": {
            "title": "$:/core/modules/widgets/macrocall.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/navigator.js": {
            "title": "$:/core/modules/widgets/navigator.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\t\t\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.wiki.addToStory(title,fromTitle,this.storyTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event);\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\treturn this.wiki.generateDraftTitle(title);\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", event);\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", event);\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\n\t});\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/state/folded/\";\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\tthis.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/password.js": {
            "title": "$:/core/modules/widgets/password.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/qualify.js": {
            "title": "$:/core/modules/widgets/qualify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/radio.js": {
            "title": "$:/core/modules/widgets/radio.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n   \t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n  \t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(isChecked) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/range.js": {
            "title": "$:/core/modules/widgets/range.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\t\t\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tfieldName = this.tiddlerField || \"text\",\n\t\tvalue   = this.defaultValue;\n\tif(tiddler) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(tiddler,this.tiddlerIndex,this.defaultValue || \"\");\n\t\t} else {\n\t\t\tif($tw.utils.hop(tiddler.fields,fieldName)) {\n\t\t\t\tvalue = tiddler.fields[fieldName] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.defaultValue || \"\";\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.handleInputEvent = function(event) {\n\tif(this.getValue() !== this.inputDomNode.value) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,\"\",this.tiddlerIndex,this.inputDomNode.value);\n\t\t} else {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,this.tiddlerField,null,this.inputDomNode.value);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\");\n\tthis.tiddlerIndex = this.getAttribute(\"index\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes['min'] || changedAttributes['max'] || changedAttributes['increment'] || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tvar value = this.getValue();\n\t\t\tif(this.inputDomNode.value !== value) {\n\t\t\t\tthis.inputDomNode.value = value;\t\t\t\t\n\t\t\t}\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.range = RangeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/raw.js": {
            "title": "$:/core/modules/widgets/raw.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/reveal.js": {
            "title": "$:/core/modules/widgets/reveal.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state,\n\t    defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n        $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/scrollable.js": {
            "title": "$:/core/modules/widgets/scrollable.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/select.js": {
            "title": "$:/core/modules/widgets/select.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tselect.children[i].selected = values.indexOf(select.children[i].value) !== -1\n\t\t}\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex || changedAttributes.selectTooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/set.js": {
            "title": "$:/core/modules/widgets/set.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\t\t\t\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value || \"\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes.emptyValue ||\n\t   (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/text.js": {
            "title": "$:/core/modules/widgets/text.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/tiddler.js": {
            "title": "$:/core/modules/widgets/tiddler.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/transclude.js": {
            "title": "$:/core/modules/widgets/transclude.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/vars.js": {
            "title": "$:/core/modules/widgets/vars.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n  <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/view.js": {
            "title": "$:/core/modules/widgets/view.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/widget.js": {
            "title": "$:/core/modules/widgets/widget.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning  that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value,\n\t\t\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].render(parent,nextSibling);\n\t};\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].refresh(changedTiddlers) || refreshed;\n\t}\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/wikify.js": {
            "title": "$:/core/modules/widgets/wikify.js",
            "text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/wiki-bulkops.js": {
            "title": "$:/core/modules/wiki-bulkops.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/wiki.js": {
            "title": "$:/core/modules/wiki.js",
            "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type]  || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.isBinaryTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.encoding === \"base64\";\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles.  Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric,isAlphaNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x :  x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked within the given parse tree\n */\nexports.extractLinks = function(parseTreeRoot) {\n\t// Count up the links\n\tvar links = [],\n\t\tcheckParseTree = function(parseTree) {\n\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcheckParseTree(parseTreeRoot);\n\treturn links;\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\tif(parser) {\n\t\t\treturn self.extractLinks(parser.tree);\n\t\t}\n\t\treturn [];\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinksIndexer = this.getIndexer(\"BacklinksIndexer\"),\n\t\tbacklinks = backlinksIndexer && backlinksIndexer.lookup(targetTitle);\n\n\tif(!backlinks) {\n\t\tbacklinks = [];\n\t\tthis.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self.getTiddlerLinks(title);\n\t\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\t\tbacklinks.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar self = this,\n\t\treplacedTitles = Object.create(null);\n\t// Given a title, this function will place it in the correct location\n\t// within titles.\n\tfunction moveItemInList(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\t// if this title is placed relative\n\t\t\t\t\t// to another title, make sure that\n\t\t\t\t\t// title is placed before we place\n\t\t\t\t\t// this one.\n\t\t\t\t\tmoveItemInList(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\t// Same deal\n\t\t\t\t\tmoveItemInList(afterTitle);\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If a new position is specified, let's move it\n\t\t\t\tif (newPos !== -1) {\n\t\t\t\t\t// get its current Pos, and make sure\n\t\t\t\t\t// sure that it's _actually_ in the list\n\t\t\t\t\t// and that it would _actually_ move\n\t\t\t\t\t// (#4275) We don't bother calling\n\t\t\t\t\t//         indexOf unless we have a new\n\t\t\t\t\t//         position to work with\n\t\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\t\t// move it!\n\t\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t\t}\n\t\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tmoveItemInList(title);\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\nexports.getTiddlersAsJson = function(filter,spaces) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tspaces = (spaces === undefined) ? $tw.config.preferences.jsonSpaces : spaces,\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,spaces);\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, regardless of adjacency or ordering\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\",\n\t\tanchor = options.anchored ? \"^\" : \"\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\t\t\t\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar notYetFound = searchTermsRegExps.slice();\n\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\treturn notYetFound.length == 0;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(!tiddler.hasField(\"_is_skinny\")) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text || \"\";\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t};\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create  a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\t\t\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\tstory.addToStory(title,fromTitle,options);\t\t\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n// Determine whether a plugin by title is dynamically loadable\nexports.doesPluginRequireReload = function(title) {\n\treturn this.doesPluginInfoRequireReload(this.getPluginInfo(title) || this.getTiddlerDataCached(title));\n};\n\n// Determine whether a plugin info structure is dynamically loadable\nexports.doesPluginInfoRequireReload = function(pluginInfo) {\n\tif(pluginInfo) {\n\t\tvar foundModule = false;\n\t\t$tw.utils.each(pluginInfo.tiddlers,function(tiddler) {\n\t\t\tif(tiddler.type === \"application/javascript\" && $tw.utils.hop(tiddler,\"module-type\")) {\n\t\t\t\tfoundModule = true;\n\t\t\t}\n\t\t});\n\t\treturn foundModule;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n})();\n\n",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/palettes/Blanca": {
            "title": "$:/palettes/Blanca",
            "name": "Blanca",
            "description": "A clean white palette to let you focus",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Blue": {
            "title": "$:/palettes/Blue",
            "name": "Blue",
            "description": "A blue theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Muted": {
            "title": "$:/palettes/Muted",
            "name": "Muted",
            "description": "Bright tiddlers on a muted background",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastLight": {
            "title": "$:/palettes/ContrastLight",
            "name": "Contrast (Light)",
            "description": "High contrast and unambiguous (light version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastDark": {
            "title": "$:/palettes/ContrastDark",
            "name": "Contrast (Dark)",
            "description": "High contrast and unambiguous (dark version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/DarkPhotos": {
            "title": "$:/palettes/DarkPhotos",
            "created": "20150402111612188",
            "description": "Good with dark photo backgrounds",
            "modified": "20150402112344080",
            "name": "DarkPhotos",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/GruvboxDark": {
            "title": "$:/palettes/GruvboxDark",
            "name": "Gruvbox Dark",
            "description": "Retro groove color scheme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "license": "https://github.com/morhetz/gruvbox",
            "text": "alert-background: #cc241d\nalert-border: #cc241d\nalert-highlight: #d79921\nalert-muted-foreground: #504945\nbackground: #3c3836\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #504945\nbutton-foreground: #fbf1c7\nbutton-border: transparent\ncode-background: #504945\ncode-border: #504945\ncode-foreground: #fb4934\ndiff-delete-background: #fb4934\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #b8bb26\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #fb4934\ndownload-background: #b8bb26\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #665c54\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ebdbb2\ndropdown-tab-background: #665c54\ndropzone-background: #98971a\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #d3869b\nexternal-link-foreground: #8ec07c\nforeground: #fbf1c7\nmenubar-background: #504945\nmenubar-foreground: <<colour foreground>>\nmessage-background: #83a598\nmessage-border: #83a598\nmessage-foreground: #3c3836\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #504945\nmodal-footer-background: #3c3836\nmodal-footer-border: #3c3836\nmodal-header-border: #3c3836\nmuted-foreground: #d5c4a1\nnotification-background: <<colour primary>>\nnotification-border: <<colour primary>>\npage-background: #282828\npre-background: #504945\npre-border: #504945\nprimary: #d79921\nselect-tag-background: #665c54\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #7c6f64\nsidebar-controls-foreground: #504945\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #fbf1c7\nsidebar-muted-foreground-hover: #7c6f64\nsidebar-muted-foreground: #504945\nsidebar-tab-background-selected: #bdae93\nsidebar-tab-background: #3c3836\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #bdae93\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #282828\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #458588\nsidebar-tiddler-link-foreground: #98971a\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ebdbb2\ntab-background: #665c54\ntab-border-selected: #665c54\ntab-border: #665c54\ntab-divider: #bdae93\ntab-foreground-selected: #282828\ntab-foreground: #ebdbb2\ntable-border: #7c6f64\ntable-footer-background: #665c54\ntable-header-background: #504945\ntag-background: #d3869b\ntag-foreground: #282828\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #7c6f64\ntiddler-controls-foreground-selected: #7c6f64\ntiddler-controls-foreground: #665c54\ntiddler-editor-background: #282828\ntiddler-editor-border-image: #282828\ntiddler-editor-border: #282828\ntiddler-editor-fields-even: #504945\ntiddler-editor-fields-odd: #7c6f64\ntiddler-info-background: #32302f\ntiddler-info-border: #ebdbb2\ntiddler-info-tab-background: #ebdbb2\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #7c6f64\ntiddler-title-foreground: #a89984\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #504945\nvery-muted-foreground: #bdae93\nwikilist-background: <<colour page-background>>\nwikilist-button-background: <<colour button-background>>\nwikilist-button-foreground: <<colour button-foreground>>\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: <<colour muted-foreground>>\nwikilist-button-open-hover: <<colour primary>>\nwikilist-button-open: <<colour dropzone-background>>\nwikilist-button-remove: <<colour dirty-indicator>>\nwikilist-button-remove-hover: <<colour alert-background>>\nwikilist-droplink-dragover: <<colour dropzone-background>>\nwikilist-button-reveal: <<colour sidebar-tiddler-link-foreground-hover>>\nwikilist-button-reveal-hover: <<colour message-background>>"
        },
        "$:/palettes/Nord": {
            "title": "$:/palettes/Nord",
            "name": "Nord",
            "description": "An arctic, north-bluish color palette.",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "license": "MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md",
            "text": "alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #4C566A\nbutton-foreground: #D8DEE9\nbutton-border: transparent\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nforeground: #d8dee9\nmenubar-background: #2E3440\nmenubar-foreground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #D8DEE9\nsidebar-controls-foreground: #4C566A\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #2e3440\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #2d3038\nvery-muted-foreground: #2d3038\n"
        },
        "$:/palettes/Rocker": {
            "title": "$:/palettes/Rocker",
            "name": "Rocker",
            "description": "A dark theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarFlare": {
            "title": "$:/palettes/SolarFlare",
            "name": "Solar Flare",
            "description": "Warm, relaxing earth colours",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n    download-foreground: <<colour background>>\n    dragger-foreground: <<colour background>>\n    dropdown-background: <<colour background>>\n    modal-background: <<colour background>>\n    sidebar-foreground-shadow: <<colour background>>\n    tiddler-background: <<colour background>>\n    tiddler-border: <<colour background>>\n    tiddler-link-background: <<colour background>>\n    tab-background-selected: <<colour background>>\n        dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n    dragger-background: <<colour foreground>>\n    tab-foreground: <<colour foreground>>\n        tab-foreground-selected: <<colour tab-foreground>>\n            sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n        sidebar-tab-foreground: <<colour tab-foreground>>\n    sidebar-button-foreground: <<colour foreground>>\n    sidebar-controls-foreground: <<colour foreground>>\n    sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n    alert-muted-foreground: <<colour base01>>\n: base00\n    code-foreground: <<colour base00>>\n    message-foreground: <<colour base00>>\n    tag-foreground: <<colour base00>>\n: base0\n    sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n    muted-foreground: <<colour base1>>\n        blockquote-bar: <<colour muted-foreground>>\n        dropdown-border: <<colour muted-foreground>>\n        sidebar-muted-foreground: <<colour muted-foreground>>\n        tiddler-title-foreground: <<colour muted-foreground>>\n            site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n    modal-footer-background: <<colour base2>>\n    page-background: <<colour base2>>\n        modal-backdrop: <<colour page-background>>\n        notification-background: <<colour page-background>>\n        code-background: <<colour page-background>>\n            code-border: <<colour code-background>>\n        pre-background: <<colour page-background>>\n            pre-border: <<colour pre-background>>\n        sidebar-tab-background-selected: <<colour page-background>>\n    table-header-background: <<colour base2>>\n    tag-background: <<colour base2>>\n    tiddler-editor-background: <<colour base2>>\n    tiddler-info-background: <<colour base2>>\n    tiddler-info-tab-background: <<colour base2>>\n    tab-background: <<colour base2>>\n        dropdown-tab-background: <<colour tab-background>>\n: base3\n    alert-background: <<colour base3>>\n    message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n    alert-highlight: <<colour magenta>>\n: violet\n    external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n    tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n    external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n    primary: <<colour blue-muted>>\n        download-background: <<colour primary>>\n        tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nselect-tag-background:\nselect-tag-foreground:\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n    modal-footer-border: <<colour tab-border>>\n    modal-header-border: <<colour tab-border>>\n    notification-border: <<colour tab-border>>\n    sidebar-tab-border: <<colour tab-border>>\n    tab-border-selected: <<colour tab-border>>\n        sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n    sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarizedLight": {
            "title": "$:/palettes/SolarizedLight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Precision colors for machines and people",
            "license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
            "name": "SolarizedLight",
            "text": "alert-background: #eee8d5\nalert-border: #073642\nalert-highlight: #cb4b16\nalert-muted-foreground: #586e75\nbackground: #fdf6e3\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #cb4b16\nbutton-foreground: #fdf6e3\nbutton-border: transparent\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #d33682\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #859900\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #D08770\ndownload-background: #859900\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #fdf6e3\ndropdown-tab-background: #93a1a1\ndropzone-background: #859900\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: #d33682\nexternal-link-foreground-visited: #b58900\nexternal-link-foreground: #cb4b16\nforeground: #839496\nmessage-background: #586e75\nmessage-border: #586e75\nmessage-foreground: #eee8d5\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #eee8d5\nmodal-footer-background: #eee8d5\nmodal-footer-border: #eee8d5\nmodal-header-border: #eee8d5\nmuted-foreground: #93a1a1\nnotification-background: #EBCB8B\nnotification-border: #D08770\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #93a1a1\nprimary: #2aa198\nselect-tag-background: #eee8d5\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: #eee8d5\nsidebar-controls-foreground-hover: #268bd2\nsidebar-controls-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #839496\nsidebar-muted-foreground-hover: #657b83\nsidebar-muted-foreground: #93a1a1\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-background: #839496\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #657b83\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #839496\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #859900\nsidebar-tiddler-link-foreground: #268bd2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #dc322f\ntab-background-selected: #fdf6e3\ntab-background: #839496\ntab-border-selected: #93a1a1\ntab-border: #93a1a1\ntab-divider: #fdf6e3\ntab-foreground-selected: #839496\ntab-foreground: #eee8d5\ntable-border: #657b83\ntable-footer-background: #657b83\ntable-header-background: #93a1a1\ntag-background: #6c71c4\ntag-foreground: #eee8d5\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #b58900\ntiddler-controls-foreground-selected: #b58900\ntiddler-controls-foreground: #073642\ntiddler-editor-background: #eee8d5\ntiddler-editor-border-image: #eee8d5\ntiddler-editor-border: #eee8d5\ntiddler-editor-fields-even: #eee8d5\ntiddler-editor-fields-odd: #fdf6e3\ntiddler-info-background: #eee8d5\ntiddler-info-border: #eee8d5\ntiddler-info-tab-background: #586e75\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #586e75\ntiddler-title-foreground: #073642\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #839496\nvery-muted-foreground: #93a1a1\n"
        },
        "$:/palettes/SpartanDay": {
            "title": "$:/palettes/SpartanDay",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Cold, spartan day colors",
            "name": "Spartan Day",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nforeground: rgba(0, 0, 0, 0.87)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n"
        },
        "$:/palettes/SpartanNight": {
            "title": "$:/palettes/SpartanNight",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "description": "Dark spartan colors",
            "name": "Spartan Night",
            "text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nforeground: rgba(255, 255, 255, 0.7)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n"
        },
        "$:/palettes/Twilight": {
            "title": "$:/palettes/Twilight",
            "tags": "$:/tags/Palette",
            "author": "Thomas Elmiger",
            "type": "application/x-tiddler-dictionary",
            "name": "Twilight",
            "description": "Delightful, soft darkness.",
            "text": "alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\n"
        },
        "$:/palettes/Vanilla": {
            "title": "$:/palettes/Vanilla",
            "name": "Vanilla",
            "description": "Pale and unobtrusive",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\nwikilist-background: #e5e5e5\nwikilist-item: #fff\nwikilist-info: #000\nwikilist-title: #666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaa\nwikilist-button-open: #4fb82b\nwikilist-button-open-hover: green\nwikilist-button-reveal: #5778d8\nwikilist-button-reveal-hover: blue\nwikilist-button-remove: #d85778\nwikilist-button-remove-hover: red\nwikilist-toolbar-background: #d3d3d3\nwikilist-toolbar-foreground: #888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000\n"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
        },
        "$:/library/sjcl.js/license": {
            "title": "$:/library/sjcl.js/license",
            "type": "text/plain",
            "text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"
        },
        "$:/core/templates/MOTW.html": {
            "title": "$:/core/templates/MOTW.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)https://tiddlywiki.com -->&#13;&#10;"
        },
        "$:/core/templates/alltiddlers.template.html": {
            "title": "$:/core/templates/alltiddlers.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
        },
        "$:/core/templates/canonical-uri-external-image": {
            "title": "$:/core/templates/canonical-uri-external-image",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-raw": {
            "title": "$:/core/templates/canonical-uri-external-raw",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-text": {
            "title": "$:/core/templates/canonical-uri-external-text",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
        },
        "$:/core/templates/css-tiddler": {
            "title": "$:/core/templates/css-tiddler",
            "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
        },
        "$:/core/templates/exporters/CsvFile": {
            "title": "$:/core/templates/exporters/CsvFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/CsvFile}}",
            "extension": ".csv",
            "text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/JsonFile": {
            "title": "$:/core/templates/exporters/JsonFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/JsonFile}}",
            "extension": ".json",
            "text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/StaticRiver": {
            "title": "$:/core/templates/exporters/StaticRiver",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/StaticRiver}}",
            "extension": ".html",
            "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
        },
        "$:/core/templates/exporters/StaticRiver/Content": {
            "title": "$:/core/templates/exporters/StaticRiver/Content",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/TidFile": {
            "title": "$:/core/templates/exporters/TidFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/TidFile}}",
            "extension": ".tid",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>"
        },
        "$:/core/save/all-external-js": {
            "title": "$:/core/save/all-external-js",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n"
        },
        "$:/core/templates/tiddlywiki5.js": {
            "title": "$:/core/templates/tiddlywiki5.js",
            "text": "\\rules only filteredtranscludeinline transcludeinline codeinline\n\n/*\n{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}\n`*/\n`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n"
        },
        "$:/core/templates/tiddlywiki5.js/tiddlers": {
            "title": "$:/core/templates/tiddlywiki5.js/tiddlers",
            "text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n$tw.preloadTiddlerArray([{\n\ttitle: \"$:/config/SaveWikiButton/Template\",\n\ttext: \"$:/core/save/all-external-js\"\n}]);\n`\n"
        },
        "$:/core/templates/tiddlywiki5-external-js.html": {
            "title": "$:/core/templates/tiddlywiki5-external-js.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Raw markup for the bottom of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n"
        },
        "$:/core/templates/html-div-skinny-tiddler": {
            "title": "$:/core/templates/html-div-skinny-tiddler",
            "text": "<!--\n\nThis template is a variant of $:/core/templates/html-div-tiddler used for saving skinny tiddlers (with no text field)\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre></pre>\n</div>`\n"
        },
        "$:/core/templates/html-div-tiddler": {
            "title": "$:/core/templates/html-div-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
        },
        "$:/core/templates/html-tiddler": {
            "title": "$:/core/templates/html-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
        },
        "$:/core/templates/javascript-tiddler": {
            "title": "$:/core/templates/javascript-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
        },
        "$:/core/templates/json-tiddler": {
            "title": "$:/core/templates/json-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"
        },
        "$:/core/templates/module-tiddler": {
            "title": "$:/core/templates/module-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
        },
        "$:/core/templates/plain-text-tiddler": {
            "title": "$:/core/templates/plain-text-tiddler",
            "text": "<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/raw-static-tiddler": {
            "title": "$:/core/templates/raw-static-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
        },
        "$:/core/save/all": {
            "title": "$:/core/save/all",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/empty": {
            "title": "$:/core/save/empty",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-all": {
            "title": "$:/core/save/lazy-all",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[!is[system]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-images": {
            "title": "$:/core/save/lazy-images",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[is[image]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/templates/server/static.sidebar.wikitext": {
            "title": "$:/core/templates/server/static.sidebar.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\">\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n"
        },
        "$:/core/templates/server/static.tiddler.html": {
            "title": "$:/core/templates/server/static.tiddler.html",
            "text": "\\whitespace trim\n\\define tv-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\">\n<div class=\"tc-tiddler-frame\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>"
        },
        "$:/core/templates/server/static.tiddler.wikitext": {
            "title": "$:/core/templates/server/static.tiddler.wikitext",
            "text": "\\whitespace trim\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n<div class=\"tc-tags-wrapper\">\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body\">\n<$transclude mode=\"block\"/>\n</div>\n"
        },
        "$:/core/templates/single.tiddler.window": {
            "title": "$:/core/templates/single.tiddler.window",
            "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/templates/split-recipe": {
            "title": "$:/core/templates/split-recipe",
            "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
        },
        "$:/core/templates/static-tiddler": {
            "title": "$:/core/templates/static-tiddler",
            "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
        },
        "$:/core/templates/static.area": {
            "title": "$:/core/templates/static.area",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n<!-- ensure splash screen isn't shown when JS is disabled -->\n`<style>\n.tc-remove-when-wiki-loaded {display: none;}\n</style>`\n"
        },
        "$:/core/templates/static.content": {
            "title": "$:/core/templates/static.content",
            "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
        },
        "$:/core/templates/static.template.css": {
            "title": "$:/core/templates/static.template.css",
            "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
        },
        "$:/core/templates/static.template.html": {
            "title": "$:/core/templates/static.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
        },
        "$:/core/templates/static.tiddler.html": {
            "title": "$:/core/templates/static.tiddler.html",
            "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`"
        },
        "$:/core/templates/store.area.template.html": {
            "title": "$:/core/templates/store.area.template.html",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n<$list filter={{{ [<skinnySaveTiddlerFilter>] }}} template=\"$:/core/templates/html-div-skinny-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
        },
        "$:/core/templates/tid-tiddler": {
            "title": "$:/core/templates/tid-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/tiddler-metadata": {
            "title": "$:/core/templates/tiddler-metadata",
            "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
        },
        "$:/core/templates/tiddlywiki5.html": {
            "title": "$:/core/templates/tiddlywiki5.html",
            "text": "<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n"
        },
        "$:/core/templates/version": {
            "title": "$:/core/templates/version",
            "text": "<<version>>"
        },
        "$:/core/templates/wikified-tiddler": {
            "title": "$:/core/templates/wikified-tiddler",
            "text": "<$transclude />"
        },
        "$:/core/ui/AboveStory/tw2-plugin-check": {
            "title": "$:/core/ui/AboveStory/tw2-plugin-check",
            "tags": "$:/tags/AboveStory",
            "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/Actions/new-image": {
            "title": "$:/core/ui/Actions/new-image",
            "tags": "$:/tags/Actions",
            "description": "create a new image tiddler",
            "text": "\\define get-type()\nimage/$(imageType)$\n\\end\n<$vars imageType={{$:/config/NewImageType}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>> tags={{$:/config/NewTiddler/Tags!!tags}}/>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-journal": {
            "title": "$:/core/ui/Actions/new-journal",
            "tags": "$:/tags/Actions",
            "description": "create a new journal tiddler",
            "text": "<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$vars>\n"
        },
        "$:/core/ui/Actions/new-tiddler": {
            "title": "$:/core/ui/Actions/new-tiddler",
            "tags": "$:/tags/Actions",
            "description": "create a new empty tiddler",
            "text": "<$action-sendmessage $message=\"tm-new-tiddler\" tags={{$:/config/NewTiddler/Tags!!tags}}/>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter": {
            "title": "$:/core/ui/AdvancedSearch/Filter",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Filter/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
            "title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
            "tags": "$:/tags/AdvancedSearch/FilterButton",
            "text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Shadows": {
            "title": "$:/core/ui/AdvancedSearch/Shadows",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Shadows/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Standard": {
            "title": "$:/core/ui/AdvancedSearch/Standard",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Standard/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/System": {
            "title": "$:/core/ui/AdvancedSearch/System",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/System/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/AdvancedSearch": {
            "title": "$:/AdvancedSearch",
            "icon": "$:/core/images/advanced-search-button",
            "color": "#bbb",
            "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
        },
        "$:/core/ui/AlertTemplate": {
            "title": "$:/core/ui/AlertTemplate",
            "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/cancel-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$wikify name=\"format\" text=<<lingo Tiddler/DateFormat>>>\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=<<format>>/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</$wikify>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
        },
        "$:/core/ui/BinaryWarning": {
            "title": "$:/core/ui/BinaryWarning",
            "text": "\\define lingo-base() $:/language/BinaryWarning/\n<<lingo Prompt>>\n"
        },
        "$:/core/ui/Components/plugin-info": {
            "title": "$:/core/ui/Components/plugin-info",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1>\n''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$view field=\"description\"><$view field=\"title\"/></$view> $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
        },
        "$:/core/ui/Components/tag-link": {
            "title": "$:/core/ui/Components/tag-link",
            "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
        },
        "$:/core/ui/ControlPanel/Advanced": {
            "title": "$:/core/ui/ControlPanel/Advanced",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
            "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Appearance": {
            "title": "$:/core/ui/ControlPanel/Appearance",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
            "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Basics": {
            "title": "$:/core/ui/ControlPanel/Basics",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Basics/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewTiddler/Tags\"><<lingo NewTiddler/Tags/Prompt>></$link> |<$list filter=\"[[$:/config/NewTiddler/Tags]]\" template=\"$:/core/ui/EditTemplate/tags\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$list filter=\"[[$:/config/NewJournal/Tags]]\" template=\"$:/core/ui/EditTemplate/tags\"/> |\n|<$link to=\"$:/config/AutoFocus\"><<lingo AutoFocus/Prompt>></$link> |{{$:/snippets/minifocusswitcher}} |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
        },
        "$:/core/ui/ControlPanel/EditorTypes": {
            "title": "$:/core/ui/ControlPanel/EditorTypes",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/Info": {
            "title": "$:/core/ui/ControlPanel/Info",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Info/Caption}}",
            "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/KeyboardShortcuts": {
            "title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint}}>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n<small>{{$:/core/images/close-button}}</small>\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/LoadedModules": {
            "title": "$:/core/ui/ControlPanel/LoadedModules",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
        },
        "$:/core/ui/ControlPanel/Modals/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
            "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
            "text": "\\define install-plugin-actions()\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$set name=\"url\" value={{!!url}}>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[title]]\" variable=\"dependency\">\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url=<<url>> title=<<dependency>>/>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define install-plugin-button()\n<div>\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$set name=\"reinstall-type\" value={{{ [<libraryVersion>compare:version:eq<installedVersion>then[tc-reinstall]] [<libraryVersion>compare:version:gt<installedVersion>then[tc-reinstall-upgrade]] [<libraryVersion>compare:version:lt<installedVersion>then[tc-reinstall-downgrade]] }}}>\n<$button actions=<<install-plugin-actions>> class={{{ [<assetInfo>get[original-title]has[version]then<reinstall-type>] tc-btn-invisible tc-install-plugin +[join[ ]] }}}>\n{{$:/core/images/download-button}}\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\">\n<$list filter=\"[<libraryVersion>compare:version:gt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[<libraryVersion>compare:version:lt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\">\n{{$:/language/ControlPanel/Plugins/Downgrade/Caption}}\n</$list>\n\"\"\">\n{{$:/language/ControlPanel/Plugins/Update/Caption}}\n</$list>\n</$list>\n</$button>\n<div>\n</div>\n<$reveal stateTitle=<<assetInfo>> stateField=\"requires-reload\" type=\"match\" text=\"yes\">{{$:/language/ControlPanel/Plugins/PluginWillRequireReload}}</$reveal>\n</$set>\n</$set>\n</$set>\n</div>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1><strong><$text text={{{ [<assetInfo>get[name]] ~[<assetInfo>get[original-title]split[/]last[1]] }}}/></strong>: <$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\"><div><em>{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}</em></div></$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-buttons\">\n<<install-plugin-button>>\n</div>\n</div>\n<$set name=\"original-title\" value={{{ [<assetInfo>get[original-title]] }}}>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]] ~[<assetInfo>get[original-title]!is[tiddler]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]!is[tiddler]]\">\n{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\n</$list>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]]\" variable=\"ignore\">\n<div>\n{{$:/language/ControlPanel/Plugins/AlsoRequires}}\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[title]]\" variable=\"dependency\">\n<$text text=<<dependency>>/>\n</$list>\n</div>\n</$list>\n</$set>\n</div>\n</$list>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-sub-plugins\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>sort[title]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n</$list>\n</div>\n</$reveal>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<$reveal type=\"nomatch\" text=\"yes\" state=<<popup-state>> tag=\"div\" class=\"tc-plugin-info-sub-plugin-indicator\">\n<$wikify name=\"count\" text=\"\"\"<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>]\"/>\"\"\">\n<$button class=\"tc-btn-invisible\" set=<<popup-state>> setTo=\"yes\">\n{{$:/language/ControlPanel/Plugins/SubPluginPrompt}}\n</$button>\n</$wikify>\n</$reveal>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[title]]\" variable=\"assetInfo\">\n<$list filter=\"[[$:/temp/RemoteAssetSearch/$(currentTiddler)$]has[text]] ~[<assetInfo>!has[parent-plugin]]\" variable=\"ignore\"><!-- Hide sub-plugins if we're not searching -->\n<<display-plugin-info \"$type$\">>\n</$list>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<$set name=\"transclusion\" value=<<connectionTiddler>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Updates]] [[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$set>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<div class=\"tc-tab-set\">\n<$set name=\"defaultTab\" value={{{ [all[tiddlers+shadows]tag[$:/tags/PluginLibrary]] }}}>\n<div class=\"tc-tab-buttons\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$button set=<<qualify \"$:/state/addplugins/tab\">> setTo=<<currentTiddler>> default=<<defaultTab>> selectedClass=\"tc-tab-selected\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\"/>\n</$set>\n</$button>\n</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$reveal type=\"match\" state=<<qualify \"$:/state/addplugins/tab\">> text=<<currentTiddler>> default=<<defaultTab>>>\n<h2><$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link></h2>\n//<$view field=\"url\"/>//\n<$transclude mode=\"block\"/>\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n<<display-server-connection>>\n</$reveal>\n</$list>\n</div>\n</$set>\n</div>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<div>\n<<plugin-library-listing>>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Palette": {
            "title": "$:/core/ui/ControlPanel/Palette",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Palette/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/PaletteManager}}\n\n</$reveal>\n\n"
        },
        "$:/core/ui/ControlPanel/Parsing": {
            "title": "$:/core/ui/ControlPanel/Parsing",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
            "text": "<<display-server-assets language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
            "text": "<<display-server-assets plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
            "text": "<<display-server-assets theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Updates": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Updates",
            "caption": "<$importvariables filter=\"$:/core/ui/ControlPanel/Plugins/Add/Updates\">{{$:/language/ControlPanel/Plugins/Updates/Caption}} (<<update-count>>)</$importvariables>",
            "text": "\\define each-updateable-plugin(body)\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}sort[title]]\" variable=\"assetInfo\">\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$list filter=\"[<assetInfo>get[original-title]has[version]!version<libraryVersion>]\" variable=\"ignore\">\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$list filter=\"[<installedversion>!match<libraryVersion>]\" variable=\"ignore\">\n$body$\n</$list>\n</$set>\n</$list>\n</$set>\n</$list>\n\\end\n\n\\define update-all-actions()\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<<install-plugin-actions>>\n\"\"\"/>\n\\end\n\n\\define update-count()\n<$wikify name=\"count-filter\" text=<<each-updateable-plugin \"&#91;&#91;<$text text=<<assetInfo>>/>]]\">>><$count filter=<<count-filter>>/></$wikify>\n\\end\n\n<$button actions=<<update-all-actions>> class=\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\">\n{{$:/core/images/download-button}} {{||$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption}}\n</$button>\n\n<div class=\"tc-plugin-library-listing\">\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<$macrocall $name=\"display-plugin-info\" type={{{ [<assetInfo>get[original-plugin-type]] }}}/>\n\"\"\"/>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green tc-primary-btn\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
            "text": "<<plugin-table language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
            "text": "<<plugin-table plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
            "text": "<<plugin-table theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[title]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n"
        },
        "$:/core/ui/ControlPanel/Saving/DownloadSaver": {
            "title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Saving/General": {
            "title": "$:/core/ui/ControlPanel/Saving/General",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
            "list-before": "",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Saving/GitHub": {
            "title": "$:/core/ui/ControlPanel/Saving/GitHub",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/GitLab": {
            "title": "$:/core/ui/ControlPanel/Saving/GitLab",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\"/> |"
        },
        "$:/core/ui/ControlPanel/Saving/TiddlySpot": {
            "title": "$:/core/ui/ControlPanel/Saving/TiddlySpot",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<backupLink>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>>  |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
        },
        "$:/core/ui/ControlPanel/Saving/Gitea": {
            "title": "$:/core/ui/ControlPanel/Saving/Gitea",
            "tags": "$:/tags/ControlPanel/Saving",
            "caption": "{{$:/language/ControlPanel/Saving/GitService/Gitea/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~Gitea\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/Gitea/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo Gitea/Password>> |<$password name=\"Gitea\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/Gitea/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/Gitea/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/Gitea/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/Gitea/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/Gitea/ServerURL\" default=\"https://gitea/api/v1\" tag=\"input\"/> |\n"
        },
        "$:/core/ui/ControlPanel/Saving": {
            "title": "$:/core/ui/ControlPanel/Saving",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Saving/Caption}}",
            "text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Saving/General\">>\n</div>\n"
        },
        "$:/core/buttonstyles/Borderless": {
            "title": "$:/core/buttonstyles/Borderless",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
            "text": "tc-btn-invisible"
        },
        "$:/core/buttonstyles/Boxed": {
            "title": "$:/core/buttonstyles/Boxed",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
            "text": "tc-btn-boxed"
        },
        "$:/core/buttonstyles/Rounded": {
            "title": "$:/core/buttonstyles/Rounded",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
            "text": "tc-btn-rounded"
        },
        "$:/core/ui/ControlPanel/Settings/CamelCase": {
            "title": "$:/core/ui/ControlPanel/Settings/CamelCase",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
            "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
            "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
            "title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
            "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n  <option value=\"above\"><<lingo \"OpenAbove\">></option>\n  <option value=\"below\"><<lingo \"OpenBelow\">></option>\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/MissingLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationHistory": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
            "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/TitleLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings": {
            "title": "$:/core/ui/ControlPanel/Settings",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Settings/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ControlPanel/StoryView": {
            "title": "$:/core/ui/ControlPanel/StoryView",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
            "text": "{{$:/snippets/viewswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/Stylesheets": {
            "title": "$:/core/ui/ControlPanel/Stylesheets",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Stylesheets/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\n"
        },
        "$:/core/ui/ControlPanel/Theme": {
            "title": "$:/core/ui/ControlPanel/Theme",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Theme/Caption}}",
            "text": "{{$:/snippets/themeswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/TiddlerFields": {
            "title": "$:/core/ui/ControlPanel/TiddlerFields",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ItemTemplate": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate",
            "text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/PageControls": {
            "title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars": {
            "title": "$:/core/ui/ControlPanel/Toolbars",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
            "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
        },
        "$:/ControlPanel": {
            "title": "$:/ControlPanel",
            "icon": "$:/core/images/options-button",
            "color": "#bbb",
            "text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
        },
        "$:/core/ui/DefaultSearchResultList": {
            "title": "$:/core/ui/DefaultSearchResultList",
            "tags": "$:/tags/SearchResults",
            "caption": "{{$:/language/Search/DefaultResults/Caption}}",
            "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-current": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-current",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from current",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/diffs-shadow": {
            "title": "$:/core/ui/EditTemplate/body/preview/diffs-shadow",
            "tags": "$:/tags/EditPreview",
            "caption": "differences from shadow (if any)",
            "list-after": "$:/core/ui/EditTemplate/body/preview/output",
            "text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
        },
        "$:/core/ui/EditTemplate/body/preview/output": {
            "title": "$:/core/ui/EditTemplate/body/preview/output",
            "tags": "$:/tags/EditPreview",
            "caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
            "text": "\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
        },
        "$:/state/showeditpreview": {
            "title": "$:/state/showeditpreview",
            "text": "no"
        },
        "$:/core/ui/EditTemplate/body/editor": {
            "title": "$:/core/ui/EditTemplate/body/editor",
            "text": "<$edit\n\n  field=\"text\"\n  class=\"tc-edit-texteditor tc-edit-texteditor-body\"\n  placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n  tabindex={{$:/config/EditTabIndex}}\n  focus={{{ [{$:/config/AutoFocus}match[text]then[true]] ~[[false]] }}}\n\n><$set\n\n  name=\"targetTiddler\"\n  value=<<currentTiddler>>\n\n><$list\n\n  filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n  type=\"nomatch\"\n  state=<<config-visibility-title>>\n  text=\"hide\"\n  class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n  tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n  mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
        },
        "$:/core/ui/EditTemplate/body/toolbar/button": {
            "title": "$:/core/ui/EditTemplate/body/toolbar/button",
            "text": "\\define toolbar-button-icon()\n<$list\n\n  filter=\"[all[current]!has[custom-icon]]\"\n  variable=\"no-custom-icon\"\n\n><$transclude\n\n  tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n  filter={{!!condition}}\n  variable=\"list-condition\"\n\n><$wikify\n\n  name=\"tooltip-text\"\n  text=<<toolbar-button-tooltip>>\n  mode=\"inline\"\n  output=\"text\"\n\n><$list\n\n  filter=\"[all[current]!has[dropdown]]\"\n  variable=\"no-dropdown\"\n\n><$button\n\n  class=\"tc-btn-invisible $(buttonClasses)$\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button></$list><$list\n\n  filter=\"[all[current]has[dropdown]]\"\n  variable=\"dropdown\"\n\n><$set\n\n  name=\"dropdown-state\"\n  value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n  popup=<<dropdown-state>>\n  class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n  selectedClass=\"tc-selected\"\n  tooltip=<<tooltip-text>>\n  actions={{!!actions}}\n\n><span\n\n  data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n  tiddler=<<currentTiddler>>\n  field=\"text\"\n\n/></$button><$reveal\n\n  state=<<dropdown-state>>\n  type=\"popup\"\n  position=\"below\"\n  animate=\"yes\"\n  tag=\"span\"\n\n><div\n\n  class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n  tiddler={{!!dropdown}}\n  mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n  name=\"buttonClasses\"\n  value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
        },
        "$:/core/ui/EditTemplate/body": {
            "title": "$:/core/ui/EditTemplate/body",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}}></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/EditTemplate/controls": {
            "title": "$:/core/ui/EditTemplate/controls",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/fields": {
            "title": "$:/core/ui/EditTemplate/fields",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define current-tiddler-new-field-selector()\n[data-tiddler-title=\"$(currentTiddlerCSSescaped)$\"] .tc-edit-field-add-name input\n\\end\n\n\\define new-field-actions()\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\n\\end\n\n\\define new-field()\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button tooltip=<<lingo Fields/Add/Button/Hint>>>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\\whitespace trim\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>&nbsp;&nbsp;\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=<<newFieldNameTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}}/>\n</span>&nbsp;\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>&nbsp;\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=<<newFieldNameTiddler>>>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$set name=\"newFieldName\" value={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title<newFieldName>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\"  variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$set>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}>\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\n<$edit-text tiddler=<<newFieldValueTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}}/>\n</$keyboard>\n</$set>\n</span>&nbsp;\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n"
        },
        "$:/core/ui/EditTemplate/shadow": {
            "title": "$:/core/ui/EditTemplate/shadow",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
        },
        "$:/core/ui/EditTemplate/tags": {
            "title": "$:/core/ui/EditTemplate/tags",
            "tags": "$:/tags/EditTemplate",
            "text": "\\whitespace trim\n\n\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon)\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\"/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}}/>\n</$list>\n<$set name=\"tabIndex\" value={{$:/config/EditTabIndex}}>\n<$macrocall $name=\"tag-picker\"/>\n</$set>\n</$fieldmangler>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/title": {
            "title": "$:/core/ui/EditTemplate/title",
            "tags": "$:/tags/EditTemplate",
            "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}}/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/EditTemplate/type": {
            "title": "$:/core/ui/EditTemplate/type",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\whitespace trim\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em>&nbsp;&nbsp;<$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}}/>&nbsp;<$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>&nbsp;<$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n"
        },
        "$:/core/ui/EditTemplate": {
            "title": "$:/core/ui/EditTemplate",
            "text": "\\define save-tiddler-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-edit-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}>\n<$fieldmangler>\n<$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify \"$:/temp/NewTagName\">> newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">> newFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n</$keyboard>\n</$keyboard>\n</$vars>\n</$fieldmangler>\n</div>\n"
        },
        "$:/core/ui/Buttons/cancel": {
            "title": "$:/core/ui/Buttons/cancel",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
            "description": "{{$:/language/Buttons/Cancel/Hint}}",
            "text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/delete": {
            "title": "$:/core/ui/Buttons/delete",
            "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
            "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
            "description": "{{$:/language/Buttons/Delete/Hint}}",
            "text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save": {
            "title": "$:/core/ui/Buttons/save",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
            "description": "{{$:/language/Buttons/Save/Hint}}",
            "text": "\\define save-tiddler-button()\n<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<<save-tiddler-actions>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$fieldmangler>\n\\end\n<<save-tiddler-button>>\n"
        },
        "$:/core/ui/EditorToolbar/bold": {
            "title": "$:/core/ui/EditorToolbar/bold",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/bold",
            "caption": "{{$:/language/Buttons/Bold/Caption}}",
            "description": "{{$:/language/Buttons/Bold/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((bold))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/clear-dropdown": {
            "title": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/clear": {
            "title": "$:/core/ui/EditorToolbar/clear",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/erase",
            "caption": "{{$:/language/Buttons/Clear/Caption}}",
            "description": "{{$:/language/Buttons/Clear/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/editor-height-dropdown": {
            "title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
        },
        "$:/core/ui/EditorToolbar/editor-height": {
            "title": "$:/core/ui/EditorToolbar/editor-height",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/fixed-height",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
            "description": "{{$:/language/Buttons/EditorHeight/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
            "dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
            "text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/excise-dropdown": {
            "title": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/excise": {
            "title": "$:/core/ui/EditorToolbar/excise",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/excise",
            "caption": "{{$:/language/Buttons/Excise/Caption}}",
            "description": "{{$:/language/Buttons/Excise/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] +[first[]]",
            "shortcuts": "((excise))",
            "dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/heading-1": {
            "title": "$:/core/ui/EditorToolbar/heading-1",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-1",
            "caption": "{{$:/language/Buttons/Heading1/Caption}}",
            "description": "{{$:/language/Buttons/Heading1/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((heading-1))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-2": {
            "title": "$:/core/ui/EditorToolbar/heading-2",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-2",
            "caption": "{{$:/language/Buttons/Heading2/Caption}}",
            "description": "{{$:/language/Buttons/Heading2/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-2))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-3": {
            "title": "$:/core/ui/EditorToolbar/heading-3",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-3",
            "caption": "{{$:/language/Buttons/Heading3/Caption}}",
            "description": "{{$:/language/Buttons/Heading3/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-3))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/core/ui/EditorToolbar/heading-4",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-4",
            "caption": "{{$:/language/Buttons/Heading4/Caption}}",
            "description": "{{$:/language/Buttons/Heading4/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-4))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/core/ui/EditorToolbar/heading-5",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-5",
            "caption": "{{$:/language/Buttons/Heading5/Caption}}",
            "description": "{{$:/language/Buttons/Heading5/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-5))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/core/ui/EditorToolbar/heading-6",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/heading-6",
            "caption": "{{$:/language/Buttons/Heading6/Caption}}",
            "description": "{{$:/language/Buttons/Heading6/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((heading-6))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/italic": {
            "title": "$:/core/ui/EditorToolbar/italic",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/italic",
            "caption": "{{$:/language/Buttons/Italic/Caption}}",
            "description": "{{$:/language/Buttons/Italic/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((italic))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/line-width-dropdown": {
            "title": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/line-width": {
            "title": "$:/core/ui/EditorToolbar/line-width",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/line-width",
            "caption": "{{$:/language/Buttons/LineWidth/Caption}}",
            "description": "{{$:/language/Buttons/LineWidth/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
        },
        "$:/core/ui/EditorToolbar/link-dropdown": {
            "title": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $tiddler=<<dropdown-state>> />\n<$action-deletetiddler $tiddler=<<searchTiddler>> />\n<$action-deletetiddler $tiddler=<<linkTiddler>> />\n\\end\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"ENTER\" actions=<<add-link-actions>>>\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$keyboard>\n</$vars>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>"
        },
        "$:/core/ui/EditorToolbar/link": {
            "title": "$:/core/ui/EditorToolbar/link",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/link",
            "caption": "{{$:/language/Buttons/Link/Caption}}",
            "description": "{{$:/language/Buttons/Link/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((link))",
            "dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/linkify": {
            "title": "$:/core/ui/EditorToolbar/linkify",
            "caption": "{{$:/language/Buttons/Linkify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Linkify/Hint}}",
            "icon": "$:/core/images/linkify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((linkify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-bullet": {
            "title": "$:/core/ui/EditorToolbar/list-bullet",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-bullet",
            "caption": "{{$:/language/Buttons/ListBullet/Caption}}",
            "description": "{{$:/language/Buttons/ListBullet/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-bullet))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/list-number": {
            "title": "$:/core/ui/EditorToolbar/list-number",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/list-number",
            "caption": "{{$:/language/Buttons/ListNumber/Caption}}",
            "description": "{{$:/language/Buttons/ListNumber/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((list-number))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-block": {
            "title": "$:/core/ui/EditorToolbar/mono-block",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-block",
            "caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
            "description": "{{$:/language/Buttons/MonoBlock/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((mono-block))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/mono-line": {
            "title": "$:/core/ui/EditorToolbar/mono-line",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/mono-line",
            "caption": "{{$:/language/Buttons/MonoLine/Caption}}",
            "description": "{{$:/language/Buttons/MonoLine/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((mono-line))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/more-dropdown": {
            "title": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
        },
        "$:/core/ui/EditorToolbar/more": {
            "title": "$:/core/ui/EditorToolbar/more",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/down-arrow",
            "caption": "{{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "condition": "[<targetTiddler>]",
            "dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/opacity-dropdown": {
            "title": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/opacity": {
            "title": "$:/core/ui/EditorToolbar/opacity",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/opacity",
            "caption": "{{$:/language/Buttons/Opacity/Caption}}",
            "description": "{{$:/language/Buttons/Opacity/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
            "text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
        },
        "$:/core/ui/EditorToolbar/paint-dropdown": {
            "title": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/paint": {
            "title": "$:/core/ui/EditorToolbar/paint",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/paint",
            "caption": "{{$:/language/Buttons/Paint/Caption}}",
            "description": "{{$:/language/Buttons/Paint/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
            "text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
        },
        "$:/core/ui/EditorToolbar/picture-dropdown": {
            "title": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
        },
        "$:/core/ui/EditorToolbar/picture": {
            "title": "$:/core/ui/EditorToolbar/picture",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/picture",
            "caption": "{{$:/language/Buttons/Picture/Caption}}",
            "description": "{{$:/language/Buttons/Picture/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((picture))",
            "dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/preview-type-dropdown": {
            "title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
            "text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\"&nbsp;\"/>\n\n<$entity entity=\"&#x2713;\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
        },
        "$:/core/ui/EditorToolbar/preview-type": {
            "title": "$:/core/ui/EditorToolbar/preview-type",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/chevron-down",
            "caption": "{{$:/language/Buttons/PreviewType/Caption}}",
            "description": "{{$:/language/Buttons/PreviewType/Hint}}",
            "condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
            "button-classes": "tc-text-editor-toolbar-item-adjunct",
            "dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
        },
        "$:/core/ui/EditorToolbar/preview": {
            "title": "$:/core/ui/EditorToolbar/preview",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/preview-open",
            "custom-icon": "yes",
            "caption": "{{$:/language/Buttons/Preview/Caption}}",
            "description": "{{$:/language/Buttons/Preview/Hint}}",
            "condition": "[<targetTiddler>]",
            "button-classes": "tc-text-editor-toolbar-item-start-group",
            "shortcuts": "((preview))",
            "text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
        },
        "$:/core/ui/EditorToolbar/quote": {
            "title": "$:/core/ui/EditorToolbar/quote",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/quote",
            "caption": "{{$:/language/Buttons/Quote/Caption}}",
            "description": "{{$:/language/Buttons/Quote/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((quote))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/rotate-left": {
            "title": "$:/core/ui/EditorToolbar/rotate-left",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/rotate-left",
            "caption": "{{$:/language/Buttons/RotateLeft/Caption}}",
            "description": "{{$:/language/Buttons/RotateLeft/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/size-dropdown": {
            "title": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> &times; <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
        },
        "$:/core/ui/EditorToolbar/size": {
            "title": "$:/core/ui/EditorToolbar/size",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/size",
            "caption": "{{$:/language/Buttons/Size/Caption}}",
            "description": "{{$:/language/Buttons/Size/Hint}}",
            "condition": "[<targetTiddler>is[image]]",
            "dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/stamp-dropdown": {
            "title": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" />\n\n</$transclude>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
        },
        "$:/core/ui/EditorToolbar/stamp": {
            "title": "$:/core/ui/EditorToolbar/stamp",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/stamp",
            "caption": "{{$:/language/Buttons/Stamp/Caption}}",
            "description": "{{$:/language/Buttons/Stamp/Hint}}",
            "condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
            "shortcuts": "((stamp))",
            "dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
            "text": ""
        },
        "$:/core/ui/EditorToolbar/strikethrough": {
            "title": "$:/core/ui/EditorToolbar/strikethrough",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/strikethrough",
            "caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
            "description": "{{$:/language/Buttons/Strikethrough/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((strikethrough))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/subscript": {
            "title": "$:/core/ui/EditorToolbar/subscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/subscript",
            "caption": "{{$:/language/Buttons/Subscript/Caption}}",
            "description": "{{$:/language/Buttons/Subscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((subscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/superscript": {
            "title": "$:/core/ui/EditorToolbar/superscript",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/superscript",
            "caption": "{{$:/language/Buttons/Superscript/Caption}}",
            "description": "{{$:/language/Buttons/Superscript/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((superscript))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/transcludify": {
            "title": "$:/core/ui/EditorToolbar/transcludify",
            "caption": "{{$:/language/Buttons/Transcludify/Caption}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Buttons/Transcludify/Hint}}",
            "icon": "$:/core/images/transcludify",
            "list-before": "$:/core/ui/EditorToolbar/mono-block",
            "shortcuts": "((transcludify))",
            "tags": "$:/tags/EditorToolbar",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n/>\n"
        },
        "$:/core/ui/EditorToolbar/underline": {
            "title": "$:/core/ui/EditorToolbar/underline",
            "tags": "$:/tags/EditorToolbar",
            "icon": "$:/core/images/underline",
            "caption": "{{$:/language/Buttons/Underline/Caption}}",
            "description": "{{$:/language/Buttons/Underline/Hint}}",
            "condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
            "shortcuts": "((underline))",
            "text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
        },
        "$:/core/Filters/AllTags": {
            "title": "$:/core/Filters/AllTags",
            "tags": "$:/tags/Filter",
            "filter": "[tags[]!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTags}}",
            "text": ""
        },
        "$:/core/Filters/AllTiddlers": {
            "title": "$:/core/Filters/AllTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/Drafts": {
            "title": "$:/core/Filters/Drafts",
            "tags": "$:/tags/Filter",
            "filter": "[has[draft.of]sort[title]]",
            "description": "{{$:/language/Filters/Drafts}}",
            "text": ""
        },
        "$:/core/Filters/Missing": {
            "title": "$:/core/Filters/Missing",
            "tags": "$:/tags/Filter",
            "filter": "[all[missing]sort[title]]",
            "description": "{{$:/language/Filters/Missing}}",
            "text": ""
        },
        "$:/core/Filters/Orphans": {
            "title": "$:/core/Filters/Orphans",
            "tags": "$:/tags/Filter",
            "filter": "[all[orphans]sort[title]]",
            "description": "{{$:/language/Filters/Orphans}}",
            "text": ""
        },
        "$:/core/Filters/OverriddenShadowTiddlers": {
            "title": "$:/core/Filters/OverriddenShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[shadow]]",
            "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentSystemTiddlers": {
            "title": "$:/core/Filters/RecentSystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentSystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentTiddlers": {
            "title": "$:/core/Filters/RecentTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/SessionTiddlers": {
            "title": "$:/core/Filters/SessionTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[haschanged[]]",
            "description": "{{$:/language/Filters/SessionTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/ShadowTiddlers": {
            "title": "$:/core/Filters/ShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows]sort[title]]",
            "description": "{{$:/language/Filters/ShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/StoryList": {
            "title": "$:/core/Filters/StoryList",
            "tags": "$:/tags/Filter",
            "filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
            "description": "{{$:/language/Filters/StoryList}}",
            "text": ""
        },
        "$:/core/Filters/SystemTags": {
            "title": "$:/core/Filters/SystemTags",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTags}}",
            "text": ""
        },
        "$:/core/Filters/SystemTiddlers": {
            "title": "$:/core/Filters/SystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/TypedTiddlers": {
            "title": "$:/core/Filters/TypedTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Filters/TypedTiddlers}}",
            "text": ""
        },
        "$:/core/ui/ImportListing": {
            "title": "$:/core/ui/ImportListing",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table>\n<tbody>\n<tr>\n<th>\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" stateTitle=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Diff": {
            "title": "$:/core/ui/ImportPreviews/Diff",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Diff}}",
            "text": "<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n"
        },
        "$:/core/ui/ImportPreviews/DiffFields": {
            "title": "$:/core/ui/ImportPreviews/DiffFields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/DiffFields}}",
            "text": "<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n"
        },
        "$:/core/ui/ImportPreviews/Fields": {
            "title": "$:/core/ui/ImportPreviews/Fields",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Fields}}",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ImportPreviews/Text": {
            "title": "$:/core/ui/ImportPreviews/Text",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/Text}}",
            "text": "<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n"
        },
        "$:/core/ui/ImportPreviews/TextRaw": {
            "title": "$:/core/ui/ImportPreviews/TextRaw",
            "tags": "$:/tags/ImportPreview",
            "caption": "{{$:/language/Import/Listing/Preview/TextRaw}}",
            "text": "<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>"
        },
        "$:/core/ui/KeyboardShortcuts/advanced-search": {
            "title": "$:/core/ui/KeyboardShortcuts/advanced-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((advanced-search))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\"/>\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-image": {
            "title": "$:/core/ui/KeyboardShortcuts/new-image",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-image))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-journal": {
            "title": "$:/core/ui/KeyboardShortcuts/new-journal",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-journal))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/new-tiddler": {
            "title": "$:/core/ui/KeyboardShortcuts/new-tiddler",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((new-tiddler))",
            "text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n"
        },
        "$:/core/ui/KeyboardShortcuts/sidebar-search": {
            "title": "$:/core/ui/KeyboardShortcuts/sidebar-search",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((sidebar-search))",
            "text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n"
        },
        "$:/core/ui/KeyboardShortcut/toggle-sidebar": {
            "title": "$:/core/ui/KeyboardShortcut/toggle-sidebar",
            "tags": "$:/tags/KeyboardShortcut",
            "key": "((toggle-sidebar))",
            "text": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\n"
        },
        "$:/core/ui/ListItemTemplate": {
            "title": "$:/core/ui/ListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link />\n</div>"
        },
        "$:/Manager/ItemMain/Fields": {
            "title": "$:/Manager/ItemMain/Fields",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/Fields}}",
            "text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/Manager/ItemMain/RawText": {
            "title": "$:/Manager/ItemMain/RawText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/RawText}}",
            "text": "<pre><code><$view/></code></pre>\n"
        },
        "$:/Manager/ItemMain/WikifiedText": {
            "title": "$:/Manager/ItemMain/WikifiedText",
            "tags": "$:/tags/Manager/ItemMain",
            "caption": "{{$:/language/Manager/Item/WikifiedText}}",
            "text": "<$transclude mode=\"block\"/>\n"
        },
        "$:/Manager/ItemSidebar/Colour": {
            "title": "$:/Manager/ItemSidebar/Colour",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Colour}}",
            "text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Icon": {
            "title": "$:/Manager/ItemSidebar/Icon",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Icon}}",
            "text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tags": {
            "title": "$:/Manager/ItemSidebar/Tags",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tags}}",
            "text": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n"
        },
        "$:/Manager/ItemSidebar/Tools": {
            "title": "$:/Manager/ItemSidebar/Tools",
            "tags": "$:/tags/Manager/ItemSidebar",
            "caption": "{{$:/language/Manager/Item/Tools}}",
            "text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
        },
        "$:/Manager": {
            "title": "$:/Manager",
            "icon": "$:/core/images/list",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
        },
        "$:/core/ui/MissingTemplate": {
            "title": "$:/core/ui/MissingTemplate",
            "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
        },
        "$:/core/ui/MoreSideBar/All": {
            "title": "$:/core/ui/MoreSideBar/All",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/All/Caption}}",
            "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Drafts": {
            "title": "$:/core/ui/MoreSideBar/Drafts",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Drafts/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Explorer": {
            "title": "$:/core/ui/MoreSideBar/Explorer",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Explorer/Caption}}",
            "text": "<<tree \"$:/\">>\n"
        },
        "$:/core/ui/MoreSideBar/Missing": {
            "title": "$:/core/ui/MoreSideBar/Missing",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Missing/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Orphans": {
            "title": "$:/core/ui/MoreSideBar/Orphans",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Orphans/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\n"
        },
        "$:/core/ui/MoreSideBar/Recent": {
            "title": "$:/core/ui/MoreSideBar/Recent",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Shadows": {
            "title": "$:/core/ui/MoreSideBar/Shadows",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Shadows/Caption}}",
            "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/System": {
            "title": "$:/core/ui/MoreSideBar/System",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/System/Caption}}",
            "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Tags": {
            "title": "$:/core/ui/MoreSideBar/Tags",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Tags/Caption}}",
            "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
        },
        "$:/core/ui/MoreSideBar/Types": {
            "title": "$:/core/ui/MoreSideBar/Types",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Types/Caption}}",
            "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Languages": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Languages",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Plugins": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
        },
        "$:/core/ui/MoreSideBar/Plugins/Theme": {
            "title": "$:/core/ui/MoreSideBar/Plugins/Theme",
            "tags": "$:/tags/MoreSideBar/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
            "text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
        },
        "$:/core/ui/Buttons/advanced-search": {
            "title": "$:/core/ui/Buttons/advanced-search",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
            "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
            "text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/close-all": {
            "title": "$:/core/ui/Buttons/close-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
            "description": "{{$:/language/Buttons/CloseAll/Hint}}",
            "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/control-panel": {
            "title": "$:/core/ui/Buttons/control-panel",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
            "description": "{{$:/language/Buttons/ControlPanel/Hint}}",
            "text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/encryption": {
            "title": "$:/core/ui/Buttons/encryption",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
            "description": "{{$:/language/Buttons/Encryption/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/export-page": {
            "title": "$:/core/ui/Buttons/export-page",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
            "description": "{{$:/language/Buttons/ExportPage/Hint}}",
            "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
        },
        "$:/core/ui/Buttons/fold-all": {
            "title": "$:/core/ui/Buttons/fold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
            "description": "{{$:/language/Buttons/FoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/full-screen": {
            "title": "$:/core/ui/Buttons/full-screen",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
            "description": "{{$:/language/Buttons/FullScreen/Hint}}",
            "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/home": {
            "title": "$:/core/ui/Buttons/home",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
            "description": "{{$:/language/Buttons/Home/Hint}}",
            "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/import": {
            "title": "$:/core/ui/Buttons/import",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
            "description": "{{$:/language/Buttons/Import/Hint}}",
            "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
        },
        "$:/core/ui/Buttons/language": {
            "title": "$:/core/ui/Buttons/language",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
            "description": "{{$:/language/Buttons/Language/Hint}}",
            "text": "\\whitespace trim\n\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/manager": {
            "title": "$:/core/ui/Buttons/manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
            "description": "{{$:/language/Buttons/Manager/Hint}}",
            "text": "\\whitespace trim\n\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/core/ui/Buttons/more-page-actions",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-image": {
            "title": "$:/core/ui/Buttons/new-image",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
            "description": "{{$:/language/Buttons/NewImage/Hint}}",
            "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/new-journal": {
            "title": "$:/core/ui/Buttons/new-journal",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
            "description": "{{$:/language/Buttons/NewJournal/Hint}}",
            "text": "\\whitespace trim\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<journalButton>>\n"
        },
        "$:/core/ui/Buttons/new-tiddler": {
            "title": "$:/core/ui/Buttons/new-tiddler",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
            "description": "{{$:/language/Buttons/NewTiddler/Hint}}",
            "text": "\\whitespace trim\n<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>\n"
        },
        "$:/core/ui/Buttons/palette": {
            "title": "$:/core/ui/Buttons/palette",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
            "description": "{{$:/language/Buttons/Palette/Hint}}",
            "text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/print": {
            "title": "$:/core/ui/Buttons/print",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
            "description": "{{$:/language/Buttons/Print/Hint}}",
            "text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/refresh": {
            "title": "$:/core/ui/Buttons/refresh",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
            "description": "{{$:/language/Buttons/Refresh/Hint}}",
            "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save-wiki": {
            "title": "$:/core/ui/Buttons/save-wiki",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
            "description": "{{$:/language/Buttons/SaveWiki/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
        },
        "$:/core/ui/Buttons/storyview": {
            "title": "$:/core/ui/Buttons/storyview",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
            "description": "{{$:/language/Buttons/StoryView/Hint}}",
            "text": "\\whitespace trim\n\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/viewswitcher}}\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/tag-manager": {
            "title": "$:/core/ui/Buttons/tag-manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
            "description": "{{$:/language/Buttons/TagManager/Hint}}",
            "text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/theme": {
            "title": "$:/core/ui/Buttons/theme",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
            "description": "{{$:/language/Buttons/Theme/Hint}}",
            "text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/timestamp": {
            "title": "$:/core/ui/Buttons/timestamp",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
            "description": "{{$:/language/Buttons/Timestamp/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/unfold-all": {
            "title": "$:/core/ui/Buttons/unfold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
            "description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/PageTemplate/pagecontrols": {
            "title": "$:/core/ui/PageTemplate/pagecontrols",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\" variable=\"ignore\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n"
        },
        "$:/core/ui/PageStylesheet": {
            "title": "$:/core/ui/PageStylesheet",
            "text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/PageTemplate/alerts": {
            "title": "$:/core/ui/PageTemplate/alerts",
            "tags": "$:/tags/PageTemplate",
            "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
        },
        "$:/core/ui/PageTemplate/drafts": {
            "title": "$:/core/ui/PageTemplate/drafts",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\n"
        },
        "$:/core/ui/PageTemplate/pluginreloadwarning": {
            "title": "$:/core/ui/PageTemplate/pluginreloadwarning",
            "tags": "$:/tags/PageTemplate",
            "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[{$:/status/RequireReloadDueToPluginChange}match[yes]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/PageTemplate/sidebar": {
            "title": "$:/core/ui/PageTemplate/sidebar",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"  tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n"
        },
        "$:/core/ui/PageTemplate/story": {
            "title": "$:/core/ui/PageTemplate/story",
            "tags": "$:/tags/PageTemplate",
            "text": "\\whitespace trim\n<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
        },
        "$:/core/ui/PageTemplate/topleftbar": {
            "title": "$:/core/ui/PageTemplate/topleftbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate/toprightbar": {
            "title": "$:/core/ui/PageTemplate/toprightbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate": {
            "title": "$:/core/ui/PageTemplate",
            "text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-enable-drag-and-drop\" value={{$:/config/DragAndDrop/Enable}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone enable=<<tv-enable-drag-and-drop>>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/PaletteManager": {
            "title": "$:/PaletteManager",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}}&nbsp;<$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}}&nbsp;<$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip=<<lingo Delete/Hint>> aria-label=<<lingo Delete/Hint>> class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\">&nbsp;<<lingo Names/External/Show>></$checkbox>\n\n<<palette-manager-table>>\n"
        },
        "$:/core/ui/PluginInfo": {
            "title": "$:/core/ui/PluginInfo",
            "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
        },
        "$:/core/ui/PluginInfo/Default/contents": {
            "title": "$:/core/ui/PluginInfo/Default/contents",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link />\n</li>\n</$list>\n</ul>\n"
        },
        "$:/core/ui/PluginListItemTemplate": {
            "title": "$:/core/ui/PluginListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}><$view field=\"description\"><$view field=\"title\"/></$view></$link>\n</div>"
        },
        "$:/core/ui/SearchResults": {
            "title": "$:/core/ui/SearchResults",
            "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n"
        },
        "$:/core/ui/SideBar/More": {
            "title": "$:/core/ui/SideBar/More",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/More/Caption}}",
            "text": "<div class=\"tc-more-sidebar\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical tc-sidebar-tabs-more\" />\n</div>"
        },
        "$:/core/ui/SideBar/Open": {
            "title": "$:/core/ui/SideBar/Open",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Open/Caption}}",
            "text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=<<tv-story-list>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>> enable=<<tv-allow-drag-and-drop>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">{{$:/core/images/close-button}}</$button>&nbsp;<$link to={{!!title}}><$view field=\"title\"/></$link>\"\"\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\"\"\"/>\n</div>\n</$tiddler>\n</div>\n"
        },
        "$:/core/ui/SideBar/Recent": {
            "title": "$:/core/ui/SideBar/Recent",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/SideBar/Tools": {
            "title": "$:/core/ui/SideBar/Tools",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/SideBarLists": {
            "title": "$:/core/ui/SideBarLists",
            "text": "<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n"
        },
        "$:/core/ui/SideBarSegments/page-controls": {
            "title": "$:/core/ui/SideBarSegments/page-controls",
            "tags": "$:/tags/SideBarSegment",
            "text": "{{||$:/core/ui/PageTemplate/pagecontrols}}\n"
        },
        "$:/core/ui/SideBarSegments/search": {
            "title": "$:/core/ui/SideBarSegments/search",
            "tags": "$:/tags/SideBarSegment",
            "text": "\\whitespace trim\n<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"searchTerm\" value={{{ [<searchTiddler>get[text]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search<searchTerm>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-subtitle": {
            "title": "$:/core/ui/SideBarSegments/site-subtitle",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n"
        },
        "$:/core/ui/SideBarSegments/site-title": {
            "title": "$:/core/ui/SideBarSegments/site-title",
            "tags": "$:/tags/SideBarSegment",
            "text": "<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n"
        },
        "$:/core/ui/SideBarSegments/tabs": {
            "title": "$:/core/ui/SideBarSegments/tabs",
            "tags": "$:/tags/SideBarSegment",
            "text": "<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" class=\"tc-sidebar-tabs-main\"/>\n\n</div>\n"
        },
        "$:/TagManager": {
            "title": "$:/TagManager",
            "icon": "$:/core/images/tag-button",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n\\whitespace trim\n<$link to=\"\"><<lingo Icons/None>></$link>\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n\\whitespace trim\n<div class=\"tc-drop-down-wrapper\">\n<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n\\whitespace trim\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n\\whitespace trim\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td>{{||$:/core/ui/TagTemplate}}</td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td style=\"position:relative;\">\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TagTemplate": {
            "title": "$:/core/ui/TagTemplate",
            "text": "\\whitespace trim\n<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n"
        },
        "$:/core/ui/TiddlerFieldTemplate": {
            "title": "$:/core/ui/TiddlerFieldTemplate",
            "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
        },
        "$:/core/ui/TiddlerFields": {
            "title": "$:/core/ui/TiddlerFields",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced": {
            "title": "$:/core/ui/TiddlerInfo/Advanced",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
            "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Fields": {
            "title": "$:/core/ui/TiddlerInfo/Fields",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
            "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/List": {
            "title": "$:/core/ui/TiddlerInfo/List",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/List/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Listed": {
            "title": "$:/core/ui/TiddlerInfo/Listed",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/References": {
            "title": "$:/core/ui/TiddlerInfo/References",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/References/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"
        },
        "$:/core/ui/TiddlerInfo/Tagging": {
            "title": "$:/core/ui/TiddlerInfo/Tagging",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Tools": {
            "title": "$:/core/ui/TiddlerInfo/Tools",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo": {
            "title": "$:/core/ui/TiddlerInfo",
            "text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
        },
        "$:/core/ui/TopBar/menu": {
            "title": "$:/core/ui/TopBar/menu",
            "tags": "$:/tags/TopRightBar",
            "text": "<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]!match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$list>\n<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$list>\n"
        },
        "$:/core/ui/UntaggedTemplate": {
            "title": "$:/core/ui/UntaggedTemplate",
            "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/body": {
            "title": "$:/core/ui/ViewTemplate/body",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/classic": {
            "title": "$:/core/ui/ViewTemplate/classic",
            "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/import": {
            "title": "$:/core/ui/ViewTemplate/import",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define lingo-base() $:/language/Import/\n\n\\define buttons()\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/plugin": {
            "title": "$:/core/ui/ViewTemplate/plugin",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/subtitle": {
            "title": "$:/core/ui/ViewTemplate/subtitle",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}} />\n<$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/tags": {
            "title": "$:/core/ui/ViewTemplate/tags",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/title": {
            "title": "$:/core/ui/ViewTemplate/title",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\whitespace trim\n\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}>\n<$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n</$transclude>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\n\n</$reveal>\n</div>"
        },
        "$:/core/ui/ViewTemplate/unfold": {
            "title": "$:/core/ui/ViewTemplate/unfold",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate": {
            "title": "$:/core/ui/ViewTemplate",
            "text": "\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[shadow]is[tiddler]then[tc-tiddler-overridden-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$vars>\n"
        },
        "$:/core/ui/Buttons/clone": {
            "title": "$:/core/ui/Buttons/clone",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
            "description": "{{$:/language/Buttons/Clone/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close-others": {
            "title": "$:/core/ui/Buttons/close-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
            "description": "{{$:/language/Buttons/CloseOthers/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close": {
            "title": "$:/core/ui/Buttons/close",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
            "description": "{{$:/language/Buttons/Close/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/edit": {
            "title": "$:/core/ui/Buttons/edit",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
            "description": "{{$:/language/Buttons/Edit/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/core/ui/Buttons/export-tiddler",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
            "description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
            "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
        },
        "$:/core/ui/Buttons/fold-bar": {
            "title": "$:/core/ui/Buttons/fold-bar",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}",
            "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
            "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
        },
        "$:/core/ui/Buttons/fold-others": {
            "title": "$:/core/ui/Buttons/fold-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
            "description": "{{$:/language/Buttons/FoldOthers/Hint}}",
            "text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/fold": {
            "title": "$:/core/ui/Buttons/fold",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
            "description": "{{$:/language/Buttons/Fold/Hint}}",
            "text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n"
        },
        "$:/core/ui/Buttons/info": {
            "title": "$:/core/ui/Buttons/info",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
            "description": "{{$:/language/Buttons/Info/Hint}}",
            "text": "\\whitespace trim\n\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
        },
        "$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/core/ui/Buttons/more-tiddler-actions",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\whitespace trim\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-here": {
            "title": "$:/core/ui/Buttons/new-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
            "description": "{{$:/language/Buttons/NewHere/Hint}}",
            "text": "\\whitespace trim\n\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>] [{$:/config/NewTiddler/Tags!!tags}]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>\n"
        },
        "$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/core/ui/Buttons/new-journal-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
            "description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
            "text": "\\whitespace trim\n\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags!!tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set>\n</$set>\n</$set>\n"
        },
        "$:/core/ui/Buttons/open-window": {
            "title": "$:/core/ui/Buttons/open-window",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
            "description": "{{$:/language/Buttons/OpenWindow/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permalink": {
            "title": "$:/core/ui/Buttons/permalink",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
            "description": "{{$:/language/Buttons/Permalink/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permaview": {
            "title": "$:/core/ui/Buttons/permaview",
            "tags": "$:/tags/ViewToolbar $:/tags/PageControls",
            "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
            "description": "{{$:/language/Buttons/Permaview/Hint}}",
            "text": "\\whitespace trim\n<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>"
        },
        "$:/DefaultTiddlers": {
            "title": "$:/DefaultTiddlers",
            "text": "GettingStarted\n"
        },
        "$:/temp/advancedsearch": {
            "title": "$:/temp/advancedsearch",
            "text": ""
        },
        "$:/snippets/allfields": {
            "title": "$:/snippets/allfields",
            "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
        },
        "$:/config/AnimationDuration": {
            "title": "$:/config/AnimationDuration",
            "text": "400"
        },
        "$:/config/AutoFocus": {
            "title": "$:/config/AutoFocus",
            "text": "title"
        },
        "$:/config/AutoSave": {
            "title": "$:/config/AutoSave",
            "text": "yes"
        },
        "$:/config/BitmapEditor/Colour": {
            "title": "$:/config/BitmapEditor/Colour",
            "text": "#444"
        },
        "$:/config/BitmapEditor/ImageSizes": {
            "title": "$:/config/BitmapEditor/ImageSizes",
            "text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
        },
        "$:/config/BitmapEditor/LineWidth": {
            "title": "$:/config/BitmapEditor/LineWidth",
            "text": "3px"
        },
        "$:/config/BitmapEditor/LineWidths": {
            "title": "$:/config/BitmapEditor/LineWidths",
            "text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
        },
        "$:/config/BitmapEditor/Opacities": {
            "title": "$:/config/BitmapEditor/Opacities",
            "text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
        },
        "$:/config/BitmapEditor/Opacity": {
            "title": "$:/config/BitmapEditor/Opacity",
            "text": "1.0"
        },
        "$:/config/DefaultMoreSidebarTab": {
            "title": "$:/config/DefaultMoreSidebarTab",
            "text": "$:/core/ui/MoreSideBar/Tags"
        },
        "$:/config/DefaultSidebarTab": {
            "title": "$:/config/DefaultSidebarTab",
            "text": "$:/core/ui/SideBar/Open"
        },
        "$:/config/DownloadSaver/AutoSave": {
            "title": "$:/config/DownloadSaver/AutoSave",
            "text": "no"
        },
        "$:/config/Drafts/TypingTimeout": {
            "title": "$:/config/Drafts/TypingTimeout",
            "text": "400"
        },
        "$:/config/EditTemplateFields/Visibility/title": {
            "title": "$:/config/EditTemplateFields/Visibility/title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/tags": {
            "title": "$:/config/EditTemplateFields/Visibility/tags",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/text": {
            "title": "$:/config/EditTemplateFields/Visibility/text",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/creator": {
            "title": "$:/config/EditTemplateFields/Visibility/creator",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/created": {
            "title": "$:/config/EditTemplateFields/Visibility/created",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modified": {
            "title": "$:/config/EditTemplateFields/Visibility/modified",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modifier": {
            "title": "$:/config/EditTemplateFields/Visibility/modifier",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/type": {
            "title": "$:/config/EditTemplateFields/Visibility/type",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.title": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.of": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.of",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/revision": {
            "title": "$:/config/EditTemplateFields/Visibility/revision",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/bag": {
            "title": "$:/config/EditTemplateFields/Visibility/bag",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
            "text": "hide"
        },
        "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
            "title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
            "text": "hide"
        },
        "$:/config/EditorTypeMappings/image/gif": {
            "title": "$:/config/EditorTypeMappings/image/gif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/webp": {
            "title": "$:/config/EditorTypeMappings/image/webp",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heic": {
            "title": "$:/config/EditorTypeMappings/image/heic",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/heif": {
            "title": "$:/config/EditorTypeMappings/image/heif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpeg": {
            "title": "$:/config/EditorTypeMappings/image/jpeg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpg": {
            "title": "$:/config/EditorTypeMappings/image/jpg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/png": {
            "title": "$:/config/EditorTypeMappings/image/png",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/x-icon": {
            "title": "$:/config/EditorTypeMappings/image/x-icon",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
            "text": "text"
        },
        "$:/config/Manager/Show": {
            "title": "$:/config/Manager/Show",
            "text": "tiddlers"
        },
        "$:/config/Manager/Filter": {
            "title": "$:/config/Manager/Filter",
            "text": ""
        },
        "$:/config/Manager/Order": {
            "title": "$:/config/Manager/Order",
            "text": "forward"
        },
        "$:/config/Manager/Sort": {
            "title": "$:/config/Manager/Sort",
            "text": "title"
        },
        "$:/config/Manager/System": {
            "title": "$:/config/Manager/System",
            "text": "system"
        },
        "$:/config/Manager/Tag": {
            "title": "$:/config/Manager/Tag",
            "text": ""
        },
        "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
            "title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
            "text": "hide"
        },
        "$:/config/MissingLinks": {
            "title": "$:/config/MissingLinks",
            "text": "yes"
        },
        "$:/config/Navigation/UpdateAddressBar": {
            "title": "$:/config/Navigation/UpdateAddressBar",
            "text": "no"
        },
        "$:/config/Navigation/UpdateHistory": {
            "title": "$:/config/Navigation/UpdateHistory",
            "text": "no"
        },
        "$:/config/NewImageType": {
            "title": "$:/config/NewImageType",
            "text": "jpeg"
        },
        "$:/config/OfficialPluginLibrary": {
            "title": "$:/config/OfficialPluginLibrary",
            "tags": "$:/tags/PluginLibrary",
            "url": "https://tiddlywiki.com/library/v5.1.22/index.html",
            "caption": "{{$:/language/OfficialPluginLibrary}}",
            "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
        },
        "$:/config/Navigation/openLinkFromInsideRiver": {
            "title": "$:/config/Navigation/openLinkFromInsideRiver",
            "text": "below"
        },
        "$:/config/Navigation/openLinkFromOutsideRiver": {
            "title": "$:/config/Navigation/openLinkFromOutsideRiver",
            "text": "top"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
            "text": "hide"
        },
        "$:/config/Performance/Instrumentation": {
            "title": "$:/config/Performance/Instrumentation",
            "text": "no"
        },
        "$:/config/RegisterPluginType/plugin": {
            "title": "$:/config/RegisterPluginType/plugin",
            "text": "yes"
        },
        "$:/config/RegisterPluginType/theme": {
            "title": "$:/config/RegisterPluginType/theme",
            "text": "no"
        },
        "$:/config/RegisterPluginType/language": {
            "title": "$:/config/RegisterPluginType/language",
            "text": "no"
        },
        "$:/config/RegisterPluginType/info": {
            "title": "$:/config/RegisterPluginType/info",
            "text": "no"
        },
        "$:/config/RegisterPluginType/import": {
            "title": "$:/config/RegisterPluginType/import",
            "text": "no"
        },
        "$:/config/SaveWikiButton/Template": {
            "title": "$:/config/SaveWikiButton/Template",
            "text": "$:/core/save/all"
        },
        "$:/config/SaverFilter": {
            "title": "$:/config/SaverFilter",
            "text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/Search/AutoFocus": {
            "title": "$:/config/Search/AutoFocus",
            "text": "true"
        },
        "$:/config/Search/MinLength": {
            "title": "$:/config/Search/MinLength",
            "text": "3"
        },
        "$:/config/SearchResults/Default": {
            "title": "$:/config/SearchResults/Default",
            "text": "$:/core/ui/DefaultSearchResultList"
        },
        "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]": {
            "title": "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]",
            "text": "yes"
        },
        "$:/config/ShortcutInfo/add-field": {
            "title": "$:/config/ShortcutInfo/add-field",
            "text": "{{$:/language/EditTemplate/Fields/Add/Button/Hint}}"
        },
        "$:/config/ShortcutInfo/advanced-search": {
            "title": "$:/config/ShortcutInfo/advanced-search",
            "text": "{{$:/language/Buttons/AdvancedSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/bold": {
            "title": "$:/config/ShortcutInfo/bold",
            "text": "{{$:/language/Buttons/Bold/Hint}}"
        },
        "$:/config/ShortcutInfo/cancel-edit-tiddler": {
            "title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
            "text": "{{$:/language/Buttons/Cancel/Hint}}"
        },
        "$:/config/ShortcutInfo/excise": {
            "title": "$:/config/ShortcutInfo/excise",
            "text": "{{$:/language/Buttons/Excise/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-1": {
            "title": "$:/config/ShortcutInfo/heading-1",
            "text": "{{$:/language/Buttons/Heading1/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-2": {
            "title": "$:/config/ShortcutInfo/heading-2",
            "text": "{{$:/language/Buttons/Heading2/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-3": {
            "title": "$:/config/ShortcutInfo/heading-3",
            "text": "{{$:/language/Buttons/Heading3/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-4": {
            "title": "$:/config/ShortcutInfo/heading-4",
            "text": "{{$:/language/Buttons/Heading4/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-5": {
            "title": "$:/config/ShortcutInfo/heading-5",
            "text": "{{$:/language/Buttons/Heading5/Hint}}"
        },
        "$:/config/ShortcutInfo/heading-6": {
            "title": "$:/config/ShortcutInfo/heading-6",
            "text": "{{$:/language/Buttons/Heading6/Hint}}"
        },
        "$:/config/ShortcutInfo/italic": {
            "title": "$:/config/ShortcutInfo/italic",
            "text": "{{$:/language/Buttons/Italic/Hint}}"
        },
        "$:/config/ShortcutInfo/link": {
            "title": "$:/config/ShortcutInfo/link",
            "text": "{{$:/language/Buttons/Link/Hint}}"
        },
        "$:/config/ShortcutInfo/list-bullet": {
            "title": "$:/config/ShortcutInfo/list-bullet",
            "text": "{{$:/language/Buttons/ListBullet/Hint}}"
        },
        "$:/config/ShortcutInfo/list-number": {
            "title": "$:/config/ShortcutInfo/list-number",
            "text": "{{$:/language/Buttons/ListNumber/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-block": {
            "title": "$:/config/ShortcutInfo/mono-block",
            "text": "{{$:/language/Buttons/MonoBlock/Hint}}"
        },
        "$:/config/ShortcutInfo/mono-line": {
            "title": "$:/config/ShortcutInfo/mono-line",
            "text": "{{$:/language/Buttons/MonoLine/Hint}}"
        },
        "$:/config/ShortcutInfo/new-image": {
            "title": "$:/config/ShortcutInfo/new-image",
            "text": "{{$:/language/Buttons/NewImage/Hint}}"
        },
        "$:/config/ShortcutInfo/new-journal": {
            "title": "$:/config/ShortcutInfo/new-journal",
            "text": "{{$:/language/Buttons/NewJournal/Hint}}"
        },
        "$:/config/ShortcutInfo/new-tiddler": {
            "title": "$:/config/ShortcutInfo/new-tiddler",
            "text": "{{$:/language/Buttons/NewTiddler/Hint}}"
        },
        "$:/config/ShortcutInfo/picture": {
            "title": "$:/config/ShortcutInfo/picture",
            "text": "{{$:/language/Buttons/Picture/Hint}}"
        },
        "$:/config/ShortcutInfo/preview": {
            "title": "$:/config/ShortcutInfo/preview",
            "text": "{{$:/language/Buttons/Preview/Hint}}"
        },
        "$:/config/ShortcutInfo/quote": {
            "title": "$:/config/ShortcutInfo/quote",
            "text": "{{$:/language/Buttons/Quote/Hint}}"
        },
        "$:/config/ShortcutInfo/save-tiddler": {
            "title": "$:/config/ShortcutInfo/save-tiddler",
            "text": "{{$:/language/Buttons/Save/Hint}}"
        },
        "$:/config/ShortcutInfo/sidebar-search": {
            "title": "$:/config/ShortcutInfo/sidebar-search",
            "text": "{{$:/language/Buttons/SidebarSearch/Hint}}"
        },
        "$:/config/ShortcutInfo/stamp": {
            "title": "$:/config/ShortcutInfo/stamp",
            "text": "{{$:/language/Buttons/Stamp/Hint}}"
        },
        "$:/config/ShortcutInfo/strikethrough": {
            "title": "$:/config/ShortcutInfo/strikethrough",
            "text": "{{$:/language/Buttons/Strikethrough/Hint}}"
        },
        "$:/config/ShortcutInfo/subscript": {
            "title": "$:/config/ShortcutInfo/subscript",
            "text": "{{$:/language/Buttons/Subscript/Hint}}"
        },
        "$:/config/ShortcutInfo/superscript": {
            "title": "$:/config/ShortcutInfo/superscript",
            "text": "{{$:/language/Buttons/Superscript/Hint}}"
        },
        "$:/config/ShortcutInfo/toggle-sidebar": {
            "title": "$:/config/ShortcutInfo/toggle-sidebar",
            "text": "{{$:/language/Buttons/ToggleSidebar/Hint}}"
        },
        "$:/config/ShortcutInfo/underline": {
            "title": "$:/config/ShortcutInfo/underline",
            "text": "{{$:/language/Buttons/Underline/Hint}}"
        },
        "$:/config/SyncFilter": {
            "title": "$:/config/SyncFilter",
            "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/Tags/MinLength": {
            "title": "$:/config/Tags/MinLength",
            "text": "0"
        },
        "$:/config/TextEditor/EditorHeight/Height": {
            "title": "$:/config/TextEditor/EditorHeight/Height",
            "text": "400px"
        },
        "$:/config/TextEditor/EditorHeight/Mode": {
            "title": "$:/config/TextEditor/EditorHeight/Mode",
            "text": "auto"
        },
        "$:/config/TiddlerInfo/Default": {
            "title": "$:/config/TiddlerInfo/Default",
            "text": "$:/core/ui/TiddlerInfo/Fields"
        },
        "$:/config/TiddlerInfo/Mode": {
            "title": "$:/config/TiddlerInfo/Mode",
            "text": "popup"
        },
        "$:/config/Tiddlers/TitleLinks": {
            "title": "$:/config/Tiddlers/TitleLinks",
            "text": "no"
        },
        "$:/config/Toolbar/ButtonClass": {
            "title": "$:/config/Toolbar/ButtonClass",
            "text": "tc-btn-invisible"
        },
        "$:/config/Toolbar/Icons": {
            "title": "$:/config/Toolbar/Icons",
            "text": "yes"
        },
        "$:/config/Toolbar/Text": {
            "title": "$:/config/Toolbar/Text",
            "text": "no"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
            "text": "show"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
            "text": "hide"
        },
        "$:/config/shortcuts-mac/bold": {
            "title": "$:/config/shortcuts-mac/bold",
            "text": "meta-B"
        },
        "$:/config/shortcuts-mac/italic": {
            "title": "$:/config/shortcuts-mac/italic",
            "text": "meta-I"
        },
        "$:/config/shortcuts-mac/underline": {
            "title": "$:/config/shortcuts-mac/underline",
            "text": "meta-U"
        },
        "$:/config/shortcuts-mac/new-image": {
            "title": "$:/config/shortcuts-mac/new-image",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-mac/new-journal": {
            "title": "$:/config/shortcuts-mac/new-journal",
            "text": "ctrl-J"
        },
        "$:/config/shortcuts-mac/new-tiddler": {
            "title": "$:/config/shortcuts-mac/new-tiddler",
            "text": "ctrl-N"
        },
        "$:/config/shortcuts-not-mac/bold": {
            "title": "$:/config/shortcuts-not-mac/bold",
            "text": "ctrl-B"
        },
        "$:/config/shortcuts-not-mac/italic": {
            "title": "$:/config/shortcuts-not-mac/italic",
            "text": "ctrl-I"
        },
        "$:/config/shortcuts-not-mac/underline": {
            "title": "$:/config/shortcuts-not-mac/underline",
            "text": "ctrl-U"
        },
        "$:/config/shortcuts-not-mac/new-image": {
            "title": "$:/config/shortcuts-not-mac/new-image",
            "text": "alt-I"
        },
        "$:/config/shortcuts-not-mac/new-journal": {
            "title": "$:/config/shortcuts-not-mac/new-journal",
            "text": "alt-J"
        },
        "$:/config/shortcuts-not-mac/new-tiddler": {
            "title": "$:/config/shortcuts-not-mac/new-tiddler",
            "text": "alt-N"
        },
        "$:/config/shortcuts/add-field": {
            "title": "$:/config/shortcuts/add-field",
            "text": "enter"
        },
        "$:/config/shortcuts/advanced-search": {
            "title": "$:/config/shortcuts/advanced-search",
            "text": "ctrl-shift-A"
        },
        "$:/config/shortcuts/cancel-edit-tiddler": {
            "title": "$:/config/shortcuts/cancel-edit-tiddler",
            "text": "escape"
        },
        "$:/config/shortcuts/excise": {
            "title": "$:/config/shortcuts/excise",
            "text": "ctrl-E"
        },
        "$:/config/shortcuts/sidebar-search": {
            "title": "$:/config/shortcuts/sidebar-search",
            "text": "ctrl-shift-F"
        },
        "$:/config/shortcuts/heading-1": {
            "title": "$:/config/shortcuts/heading-1",
            "text": "ctrl-1"
        },
        "$:/config/shortcuts/heading-2": {
            "title": "$:/config/shortcuts/heading-2",
            "text": "ctrl-2"
        },
        "$:/config/shortcuts/heading-3": {
            "title": "$:/config/shortcuts/heading-3",
            "text": "ctrl-3"
        },
        "$:/config/shortcuts/heading-4": {
            "title": "$:/config/shortcuts/heading-4",
            "text": "ctrl-4"
        },
        "$:/config/shortcuts/heading-5": {
            "title": "$:/config/shortcuts/heading-5",
            "text": "ctrl-5"
        },
        "$:/config/shortcuts/heading-6": {
            "title": "$:/config/shortcuts/heading-6",
            "text": "ctrl-6"
        },
        "$:/config/shortcuts/link": {
            "title": "$:/config/shortcuts/link",
            "text": "ctrl-L"
        },
        "$:/config/shortcuts/linkify": {
            "title": "$:/config/shortcuts/linkify",
            "text": "alt-shift-L"
        },
        "$:/config/shortcuts/list-bullet": {
            "title": "$:/config/shortcuts/list-bullet",
            "text": "ctrl-shift-L"
        },
        "$:/config/shortcuts/list-number": {
            "title": "$:/config/shortcuts/list-number",
            "text": "ctrl-shift-N"
        },
        "$:/config/shortcuts/mono-block": {
            "title": "$:/config/shortcuts/mono-block",
            "text": "ctrl-shift-M"
        },
        "$:/config/shortcuts/mono-line": {
            "title": "$:/config/shortcuts/mono-line",
            "text": "ctrl-M"
        },
        "$:/config/shortcuts/picture": {
            "title": "$:/config/shortcuts/picture",
            "text": "ctrl-shift-I"
        },
        "$:/config/shortcuts/preview": {
            "title": "$:/config/shortcuts/preview",
            "text": "alt-P"
        },
        "$:/config/shortcuts/quote": {
            "title": "$:/config/shortcuts/quote",
            "text": "ctrl-Q"
        },
        "$:/config/shortcuts/save-tiddler": {
            "title": "$:/config/shortcuts/save-tiddler",
            "text": "ctrl+enter"
        },
        "$:/config/shortcuts/stamp": {
            "title": "$:/config/shortcuts/stamp",
            "text": "ctrl-S"
        },
        "$:/config/shortcuts/strikethrough": {
            "title": "$:/config/shortcuts/strikethrough",
            "text": "ctrl-T"
        },
        "$:/config/shortcuts/subscript": {
            "title": "$:/config/shortcuts/subscript",
            "text": "ctrl-shift-B"
        },
        "$:/config/shortcuts/superscript": {
            "title": "$:/config/shortcuts/superscript",
            "text": "ctrl-shift-P"
        },
        "$:/config/shortcuts/toggle-sidebar": {
            "title": "$:/config/shortcuts/toggle-sidebar",
            "text": "alt-shift-S"
        },
        "$:/config/shortcuts/transcludify": {
            "title": "$:/config/shortcuts/transcludify",
            "text": "alt-shift-T"
        },
        "$:/config/ui/EditTemplate": {
            "title": "$:/config/ui/EditTemplate",
            "text": "$:/core/ui/EditTemplate"
        },
        "$:/config/ui/ViewTemplate": {
            "title": "$:/config/ui/ViewTemplate",
            "text": "$:/core/ui/ViewTemplate"
        },
        "$:/config/WikiParserRules/Inline/wikilink": {
            "title": "$:/config/WikiParserRules/Inline/wikilink",
            "text": "enable"
        },
        "$:/snippets/currpalettepreview": {
            "title": "$:/snippets/currpalettepreview",
            "text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}\n><div class=\"tc-swatch\" style=<<swatchStyle>> title=<<colour>>/></$set>\n\\end\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>"
        },
        "$:/snippets/download-wiki-button": {
            "title": "$:/snippets/download-wiki-button",
            "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
        },
        "$:/language": {
            "title": "$:/language",
            "text": "$:/languages/en-GB"
        },
        "$:/snippets/languageswitcher": {
            "title": "$:/snippets/languageswitcher",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/macros/CSS": {
            "title": "$:/core/macros/CSS",
            "tags": "$:/tags/Macro",
            "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"><$transclude tiddler=\"$:/config/DefaultColourMappings/$name$\"/></$transclude></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n  -webkit-box-shadow: $shadow$;\n     -moz-box-shadow: $shadow$;\n          box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n  -webkit-filter: $filter$;\n     -moz-filter: $filter$;\n          filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n  -webkit-transition: $transition$;\n     -moz-transition: $transition$;\n          transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n  -webkit-transform-origin: $origin$;\n     -moz-transform-origin: $origin$;\n          transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}} _canonical_uri={{$title$!!_canonical_uri}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\">$text$</$reveal>\n\\end\n"
        },
        "$:/core/macros/colour-picker": {
            "title": "$:/core/macros/colour-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<span style=\"display:inline-block; background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/>\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
        },
        "$:/core/macros/copy-to-clipboard": {
            "title": "$:/core/macros/copy-to-clipboard",
            "tags": "$:/tags/Macro",
            "text": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n"
        },
        "$:/core/macros/diff": {
            "title": "$:/core/macros/diff",
            "tags": "$:/tags/Macro",
            "text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n"
        },
        "$:/core/macros/dumpvariables": {
            "title": "$:/core/macros/dumpvariables",
            "tags": "$:/tags/Macro",
            "text": "\\define dumpvariables()\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\n\\end\n"
        },
        "$:/core/macros/export": {
            "title": "$:/core/macros/export",
            "tags": "$:/tags/Macro",
            "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\"><$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
        },
        "$:/core/macros/image-picker": {
            "title": "$:/core/macros/image-picker",
            "created": "20170715180840889",
            "modified": "20170715180914005",
            "tags": "$:/tags/Macro",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n"
        },
        "$:/core/macros/lingo": {
            "title": "$:/core/macros/lingo",
            "tags": "$:/tags/Macro",
            "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
        },
        "$:/core/macros/list": {
            "title": "$:/core/macros/list",
            "tags": "$:/tags/Macro",
            "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\",emptyMessage)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n</$type$>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\">\n&nbsp;\n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\",storyview:\"\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>> storyview=<<__storyview__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n"
        },
        "$:/core/macros/tabs": {
            "title": "$:/core/macros/tabs",
            "tags": "$:/tags/Macro",
            "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tag-picker": {
            "title": "$:/core/macros/tag-picker",
            "tags": "$:/tags/Macro",
            "text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\" tooltip={{$:/language/EditTemplate/Tags/Add/Button/Hint}}>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<tag>>/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker-inner()\n\\whitespace trim\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\n<$edit-text tiddler=<<newTagNameTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>> focus={{{ [{$:/config/AutoFocus}match[tags]then[true]] ~[[false]] }}}/>\n</$keyboard>\n</span>&nbsp;<$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>&nbsp;<span class=\"tc-add-tag-button\">\n<$set name=\"tag\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n<<add-tag-actions>>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$set name=\"newTagName\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$list filter=\"[<newTagName>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]!is[system]search:title<newTagName>sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n<hr>\n<$list filter=\"[<newTagName>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]is[system]search:title<newTagName>sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n</$set>\n</div>\n</$reveal>\n</div>\n\\end\n\\define tag-picker()\n\\whitespace trim\n<$list filter=\"[<newTagNameTiddler>match[]]\" emptyMessage=<<tag-picker-inner>>>\n<$set name=\"newTagNameTiddler\" value=<<qualify \"$:/temp/NewTagName\">>>\n<<tag-picker-inner>>\n</$set>\n</$list>\n\\end\n"
        },
        "$:/core/macros/tag": {
            "title": "$:/core/macros/tag",
            "tags": "$:/tags/Macro",
            "text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
        },
        "$:/core/macros/thumbnails": {
            "title": "$:/core/macros/thumbnails",
            "tags": "$:/tags/Macro",
            "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
        },
        "$:/core/macros/timeline": {
            "title": "$:/core/macros/timeline",
            "created": "20141212105914482",
            "modified": "20141212110330815",
            "tags": "$:/tags/Macro",
            "text": "\\define timeline-title()\n\\whitespace trim\n<!-- Override this macro with a global macro \n     of the same name if you need to change \n     how titles are displayed on the timeline \n     -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><<timeline-title>></$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
        },
        "$:/core/macros/toc": {
            "title": "$:/core/macros/toc",
            "tags": "$:/tags/Macro",
            "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n  <$transclude field=\"caption\">\n    <$view field=\"title\"/>\n  </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n  <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n    <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n      <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n        <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n          <li class=<<toc-item-class>>>\n            <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n              <<toc-caption>>\n            </$list>\n            <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n          </li>\n        </$set>\n      </$set>\n    </$vars>\n  </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\"\")\n<$macrocall $name=\"toc-body\"  tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n    <$link>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n        </$button>\n      </$reveal>\n      <<toc-caption>>\n    </$link>\n    <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n      <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n    </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/right-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n          {{$:/core/images/down-arrow}}\n          <<toc-caption>>\n        </$button>\n      </$reveal>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\"\",exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\" >\n    <li class=<<toc-item-class>>>\n      <$link>\n          <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n          <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/right-arrow}}\n            </$button>\n          </$reveal>\n          <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n            <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n              {{$:/core/images/down-arrow}}\n            </$button>\n          </$reveal>\n        </$list>\n        <<toc-caption>>\n      </$link>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n  <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n    <li class=<<toc-item-class>>>\n      <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n        <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/right-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n        <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n          <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n            {{$:/core/images/down-arrow}}\n            <<toc-caption>>\n          </$button>\n        </$reveal>\n      </$list>\n      <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n      </$reveal>\n    </li>\n  </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n  <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n    <ol class=\"tc-toc toc-selective-expandable\">\n      <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n        <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n          <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n        </$list>\n      </$list>\n    </ol>\n  </$set>\n</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\n  <div class=\"tc-tabbed-table-of-contents\">\n    <$linkcatcher to=<<__selectedTiddler__>>>\n      <div class=\"tc-table-of-contents\">\n        <$macrocall $name=\"toc-selective-expandable\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"[all[current]] -[<__selectedTiddler__>get[text]]\"/>\n      </div>\n    </$linkcatcher>\n    <div class=\"tc-tabbed-table-of-contents-content\">\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"nomatch\" text=\"\">\n        <$transclude mode=\"block\" tiddler=<<__template__>>>\n          <h1><<toc-caption>></h1>\n          <$transclude mode=\"block\">$missingText$</$transclude>\n        </$transclude>\n      </$reveal>\n      <$reveal stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n        $unselectedText$\n      </$reveal>\n    </div>\n  </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n  <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n"
        },
        "$:/core/macros/translink": {
            "title": "$:/core/macros/translink",
            "tags": "$:/tags/Macro",
            "text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tree": {
            "title": "$:/core/macros/tree",
            "tags": "$:/tags/Macro",
            "text": "\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/utils": {
            "title": "$:/core/macros/utils",
            "text": "\\define colour(colour)\n$colour$\n\\end\n"
        },
        "$:/snippets/minifocusswitcher": {
            "title": "$:/snippets/minifocusswitcher",
            "text": "<$select tiddler=\"$:/config/AutoFocus\">\n<$list filter=\"title tags text type fields\">\n<option value=<<currentTiddler>>><<currentTiddler>></option>\n</$list>\n</$select>\n"
        },
        "$:/snippets/minilanguageswitcher": {
            "title": "$:/snippets/minilanguageswitcher",
            "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/minithemeswitcher": {
            "title": "$:/snippets/minithemeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/modules": {
            "title": "$:/snippets/modules",
            "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
        },
        "$:/palette": {
            "title": "$:/palette",
            "text": "$:/palettes/Vanilla"
        },
        "$:/snippets/paletteeditor": {
            "title": "$:/snippets/paletteeditor",
            "text": "<$transclude tiddler=\"$:/PaletteManager\"/>\n"
        },
        "$:/snippets/palettepreview": {
            "title": "$:/snippets/palettepreview",
            "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n"
        },
        "$:/snippets/paletteswitcher": {
            "title": "$:/snippets/paletteswitcher",
            "text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n"
        },
        "$:/snippets/peek-stylesheets": {
            "title": "$:/snippets/peek-stylesheets",
            "text": "\\define expandable-stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n"
        },
        "$:/temp/search": {
            "title": "$:/temp/search",
            "text": ""
        },
        "$:/tags/AdvancedSearch": {
            "title": "$:/tags/AdvancedSearch",
            "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
        },
        "$:/tags/AdvancedSearch/FilterButton": {
            "title": "$:/tags/AdvancedSearch/FilterButton",
            "list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
        },
        "$:/tags/ControlPanel": {
            "title": "$:/tags/ControlPanel",
            "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
        },
        "$:/tags/ControlPanel/Info": {
            "title": "$:/tags/ControlPanel/Info",
            "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
        },
        "$:/tags/ControlPanel/Plugins": {
            "title": "$:/tags/ControlPanel/Plugins",
            "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
        },
        "$:/tags/EditTemplate": {
            "title": "$:/tags/EditTemplate",
            "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
        },
        "$:/tags/EditToolbar": {
            "title": "$:/tags/EditToolbar",
            "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
        },
        "$:/tags/EditorToolbar": {
            "title": "$:/tags/EditorToolbar",
            "list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
        },
        "$:/tags/Manager/ItemMain": {
            "title": "$:/tags/Manager/ItemMain",
            "list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
        },
        "$:/tags/Manager/ItemSidebar": {
            "title": "$:/tags/Manager/ItemSidebar",
            "list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
        },
        "$:/tags/MoreSideBar": {
            "title": "$:/tags/MoreSideBar",
            "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]",
            "text": ""
        },
        "$:/tags/PageControls": {
            "title": "$:/tags/PageControls",
            "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
        },
        "$:/tags/PageTemplate": {
            "title": "$:/tags/PageTemplate",
            "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
            "text": ""
        },
        "$:/tags/PluginLibrary": {
            "title": "$:/tags/PluginLibrary",
            "list": "$:/config/OfficialPluginLibrary"
        },
        "$:/tags/SideBar": {
            "title": "$:/tags/SideBar",
            "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
            "text": ""
        },
        "$:/tags/SideBarSegment": {
            "title": "$:/tags/SideBarSegment",
            "list": "[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]"
        },
        "$:/tags/TiddlerInfo": {
            "title": "$:/tags/TiddlerInfo",
            "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo/Advanced": {
            "title": "$:/tags/TiddlerInfo/Advanced",
            "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
        },
        "$:/tags/ViewTemplate": {
            "title": "$:/tags/ViewTemplate",
            "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
        },
        "$:/tags/ViewToolbar": {
            "title": "$:/tags/ViewToolbar",
            "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
        },
        "$:/snippets/themeswitcher": {
            "title": "$:/snippets/themeswitcher",
            "text": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/core/wiki/title": {
            "title": "$:/core/wiki/title",
            "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
        },
        "$:/view": {
            "title": "$:/view",
            "text": "classic"
        },
        "$:/snippets/viewswitcher": {
            "title": "$:/snippets/viewswitcher",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser tc-viewswitcher\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>><$transclude tiddler=<<icon>>/><$text text=<<storyview>>/></$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
        }
    }
}
\whitespace trim
\define newHereActions()
<$set name="tags" filter="[<currentTiddler>] [{$:/config/NewTiddler/Tags!!tags}]">
<$action-sendmessage $message="tm-new-tiddler" tags=<<tags>>/>
</$set>
\end
\define newHereButton()
<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>
<$list filter="[<tv-config-toolbar-icons>match[yes]]">
{{$:/core/images/new-here-button}}
</$list>
<$list filter="[<tv-config-toolbar-text>match[yes]]">
<span class="tc-btn-text">
<$text text={{$:/language/Buttons/NewHere/Caption}}/>
</span>
</$list>
</$button>
\end
<<newHereButton>>
Index
main
index.html
/docs/
TwistingTwists/twUPSCNotes
TwistingTwists
The following tiddlers were imported:

# [[screenshot 2020-10-28 at 18.46.22.png]]
no
AK
\whitespace trim
\define newHereActions()
<$set name="tags" filter="[<currentTiddler>] [{$:/config/NewTiddler/Tags!!tags}]">
<$action-sendmessage $message="tm-new-tiddler"  type="text/x-htmlp"/>
</$set>
\end
\define newHereButton()
<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>
<$list filter="[<tv-config-toolbar-icons>match[yes]]" >
{{$:/core/images/new-here-button}}
</$list>
<$list filter="[<tv-config-toolbar-text>match[yes]]">
<span class="tc-btn-text">
<$text text={{$:/language/Buttons/NewHere/Caption}}/>
</span>
</$list>
</$button>
\end
<<newHereButton>>
$:/palettes/Twilight
<script src="//cdn.ckeditor.com/4.15.0/full/ckeditor.js"></script>
{
    "tiddlers": {
        "$:/bj/modules/widgets/edit.js": {
            "text": "/*\\\ntitle: $:/bj/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\\*/\n\nif($tw.browser )   {\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ready = false;\n\nvar MIN_TEXT_AREA_HEIGHT = 100; // Minimum height of textareas in pixels\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditHtmlWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\nvar PLUSMODE = (typeof $tw.wiki.getTiddler(\"$:/language/Docs/Types/text/x-perimental\")!='undefined');\n\n/*\nInherit from the base widget class\n*/\nEditHtmlWidget.prototype = new Widget();\n\nEditHtmlWidget.prototype.postRender = function() {\n\tvar self = this,\n\t\tcm;\n\tvar toWiki = function(text) {\n\t\t//if($tw.browser) alert(\"in towiki \"+text)\n\n\t\t//BJ FIXME - in theory the attribs can be in any order, so this may fail as it is\n\t\tvar newtext = \"\";\n\n\t\t newtext = text.replace(/^<p><span class=\\\"verbatim\\\".*?>([^<]*)<\\/span><\\/p>/,\n\t\tfunction(m,key,offset,str){\n                if (key.indexOf('<') != -1) {// we have caputure some formatting - !abort\n\t\t\t\t\treturn m;\n\t\t\t\t}\n\t\t\t\treturn $tw.utils.htmlDecode(key) + \"\\n<!-- verbatim -->\";\n\n\t\t});\n\t\tnewtext =\n\t\tnewtext.replace(/<p><span class=\\\"verbatim\\\".*?>([^<]*)<\\/span><\\/p>/g,\n\t\tfunction(m,key,offset,str){\n                if (key.indexOf('<') != -1) {// we have caputure some formatting - !abort\n\t\t\t\t\treturn m;\n\t\t\t\t}\n\t\t\t\treturn \"\\n<!-- nl verb -->\"+$tw.utils.htmlDecode(key)+\"<!-- atim -->\";\n\n\t\t\t\n\t\t});\n\t\tnewtext = newtext.replace(/<span class=\\\"verbatim\\\".*?>([^<]*)<\\/span>/g,\n\t\t\tfunction(m,key,offset,str){\n\t\t\t\tif (key.indexOf('<')!=-1) {// we have caputure some formatting - !abort\n\t\t\t\t\treturn m;\n\t\t\t\t}\n\t\t\t\treturn \"<!-- verb -->\"+$tw.utils.htmlDecode(key)+\"<!-- atim -->\";\n\t\t\t});\n\t\treturn newtext;\n\t}\n\n\tif($tw.browser && window.CKEDITOR && this.editTag === \"textarea\") {\n\t\t\n\t\tvar ck =\"editor\"+ Math.random();\n\t\tthis.domNodes[0].firstChild.setAttribute(\"name\",ck);\n\t\tthis.domNodes[0].firstChild.setAttribute(\"id\",ck);\n\t\tvar config;\n\t\ttry {\n\t\t    config = $tw.wiki.getTiddlerData(\"$:/plugins/bj/visualeditor/config.json\");\n\t\t} catch(e) {\n\t\t\talert(\"invalid config format\");\n\t\t\tconfig = [];\n\t\t}\n\t\tCKEDITOR.replace(ck, config);//,\n\n\t\tCKEDITOR.instances[ck].on('change', \n\t\t\tfunction() { \n\t\t\t\tif (PLUSMODE && self.edittype == 'text/x-perimental') {\n\t\t\t\t\tself.saveChanges(toWiki(CKEDITOR.instances[ck].getData()));\n\t\t\t\t} else {\n\t\t\t\t\tself.saveChanges(CKEDITOR.instances[ck].getData());\n\t\t\t\t} \n\t\t\t}\n\t\t);\n\t} \n};\n\nEditHtmlWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar fromWiki = function(text) {\n\t\tvar preAmble = '<span class=\"verbatim\">';\n\t\tvar index=1;\n\t\t//seperate the /define .../end section\n\t\ttext = text.split(\"<\\!-- verbatim -->\");\n\t\tif (text.length == 1) //no preamble defined\n\t\t\tindex = 0;\n\t\telse\n\t\t\ttext[0] = preAmble+$tw.utils.htmlEncode(text[0]) + '</span>'\n\t\ttext[index] = text[index].replace(/^<\\!-- nl verb -->([\\s\\S]*?)<\\!-- atim -->/mg,\n\t\tfunction(m,key,offset,str){//alert(key);\n\t\t\treturn '<p>' + preAmble+$tw.utils.htmlEncode(key)+'</span>'+'</p>';\n\t\t});//alert (\"newtext \"+text[index]);\n\t\ttext[index] = text[index].replace(/<\\!-- verb -->([\\s\\S]*?)<\\!-- atim -->/g,\n\t\tfunction(m,key,offset,str){//alert(key);\n\t\t\treturn preAmble+$tw.utils.htmlEncode(key)+'</span>';\n\t\t});\n\t\t//alert (\"newtext \"+text.join(\"\"));\n\t\treturn text.join(\"\");\n\t}\n\t// Create our element\n\tvar outerDomNode = this.document.createElement('div');\n\t\touterDomNode.className = \"tw-ckeditor-instance\";\n\tvar domNode = this.document.createElement(this.editTag);\n\n\tif(this.editPlaceholder) {\n\t\tdomNode.setAttribute(\"placeholder\",this.editPlaceholder);\n\t}\n\t// Assign classes\n\tif(this.editClass) {\n\t\tdomNode.className = this.editClass;\n\t}\n\t// Set the text\n\tvar editInfo = this.getEditInfo();\n\tif(this.editTag === \"textarea\") {\n\t\tif (PLUSMODE && this.edittype == 'text/x-perimental') {\n\t\t\tdomNode.appendChild(this.document.createTextNode(fromWiki(editInfo.value)));\n\t\t} else  {\n\t\t\tdomNode.appendChild(this.document.createTextNode(editInfo.value));\n\t\t} \n\t} else {\n\t\talert(\"visual editor only works with textarea\")\n\t}\n    outerDomNode.appendChild(domNode);\n\t// Insert the element into the DOM\n\tparent.insertBefore(outerDomNode,nextSibling);\n\tthis.domNodes.push(outerDomNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nGet the tiddler being edited and current value\n*/\nEditHtmlWidget.prototype.getEditInfo = function() {\n\t// Get the edit value\n\tvar self = this,\n\t\tvalue,\n\t\tupdate;\n\tif(this.editIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\tupdate = function(value) {\n\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t}\n\t\t};\n\t} else {\n\t\t// Get the current tiddler and the field name\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t} else {\n\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\tswitch(this.editField) {\n\t\t\t\tcase \"text\":\n\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"title\":\n\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tvalue = \"\";\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (this.editDefault !== undefined) {\n\t\t\t\tvalue = this.editDefault;\n\t\t\t}\n\t\t}\n\t\tupdate = function(value) {\n\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\tupdateFields = {\n\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t};\n\t\t\tupdateFields[self.editField] = value;\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t};\n\t}\n\treturn {value: value, update: update};\n};\n\nEditHtmlWidget.prototype.getAttribute = function () {\n\t//parameters are passed to parent so get them from there\n\treturn this.parentWidget.getAttribute.apply(this.parentWidget, arguments);\n}\n \nEditHtmlWidget.prototype.execute = function() {\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editDefault = this.getAttribute(\"default\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\tthis.onkeyupdate = this.getAttribute(\"onkeyupdate\",\"yes\"); \n\t// Get the content type of the thing we're editing\n\tthis.edittype = \"\";\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\tthis.edittype = tiddler.fields.type;\n\t\t}\n\t}\n\t// only textarea can be visually edited\n\tthis.editTag = \"textarea\"\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditHtmlWidget.prototype.refresh = function(changedTiddlers) {\n// attribute changes are caught by parent widget\n\tif(changedTiddlers[this.editTitle]) {\n\t\t//this.refreshSelf(); BJ maybe we don't like to have our edits pulled - this could be an option\n\t\t//return true;\n\t}\n\treturn false;\n};\n\n/*\nUpdate the editor with new text. This method is separate from updateEditorDomNode()\nso that subclasses can override updateEditor() and still use updateEditorDomNode()\n*/\nEditHtmlWidget.prototype.updateEditor = function(text) {\n\tthis.updateEditorDomNode(text);\n};\n\n/*\nUpdate the editor dom node with new text\n*/\nEditHtmlWidget.prototype.updateEditorDomNode = function(text) {\n\t// Replace the edit value if the tiddler we're editing has changed\n\tvar domNode = this.domNodes[0].firstChild;\n\tif(!domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.document.activeElement !== domNode) {\n\t\t\tdomNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\t//this.fixHeight();\n\t}\n};\n\n/*\nHandle a dom \"input\" event\n*/\nEditHtmlWidget.prototype.handleInputEvent = function(event) {\n\tthis.saveChanges(this.domNodes[0].firstChild.value);\n\t//this.fixHeight();\n\treturn true;\n};\n\nEditHtmlWidget.prototype.handleFocusEvent = function(event) {\n\tif(this.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0].firstChild,\n\t\t\ttitle: this.editFocusPopup,\n\t\t\twiki: this.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\nEditHtmlWidget.prototype.saveChanges = function(text) {\n\tvar editInfo = this.getEditInfo();\n\tif(text !== editInfo.value) {\n\t\teditInfo.update(text);\n\t}\n};\n\n$tw.utils.registerFileType(\"text/x-perimental\",\"utf8\",\".perimental\");\nexports[\"__!ckebase__\"] = EditHtmlWidget;//choose an unparseable name to make widget 'private'\n\n//-------------- base initialisation - ----------------\n\nvar startup =  function () { //do after lib is loaded\n\tif (typeof CKEDITOR != 'undefined')   {\n\t\tvar PLUSMODE  = (typeof $tw.wiki.getTiddler(\"$:/language/Docs/Types/text/x-perimental\")!='undefined');\n\n\t\tvar sty;\n\t\ttry {\n\t\t sty=$tw.wiki.getTiddlerData(\"$:/plugins/bj/visualeditor/styles.json\");\n\t\t} catch(e){ \n\t\t\talert(\"invalid style format\");\n\t\t\tsty=[];\n\t\t}\n\t\tif (PLUSMODE) sty.push({ \"name\": \"verbatim\",\"element\": \"span\",\"attributes\": {\"class\": \"verbatim\"}});\n\n\t\tCKEDITOR.stylesSet.add( 'default',sty);\n\t\tif (PLUSMODE) CKEDITOR.addCss($tw.wiki.getTiddlerData(\"$:/plugins/bj/visualeditor/verbatim.json\").verbatim);\n\t\tCKEDITOR.on( 'instanceReady', function( ev ) {\n\t\t\tvar blockTags = ['div','h1','h2','h3','h4','h5','h6','p','pre','li','blockquote','ul','ol',\n\t\t\t\t\t\t\t'table','thead','tbody','tfoot','td','th',];\n\t\t\tvar rules = {\n\t\t\t\tindent : false,\n\t\t\t\tbreakBeforeOpen : true,\n\t\t\t\tbreakAfterOpen : false,\n\t\t\t\tbreakBeforeClose : false,\n\t\t\t\tbreakAfterClose : false\n\t\t\t};\n\n\t\t\tfor (var i=0; i<blockTags.length; i++) {\n\t\t\t\tev.editor.dataProcessor.writer.setRules( blockTags[i], rules );\n\t\t\t}\n\t\t});\n\n\t\t//BJ hide tw5 tags and macros from ckeditor\n\t\tCKEDITOR.config.protectedSource.push(/<\\/?\\$[^<]*\\/?>/g);\n\t\tCKEDITOR.config.protectedSource.push(/<<[^<]*>>/g);\n\t\t//CKEDITOR. config.protectedSource.push(/<\\?[\\s\\S]*?\\?>/g); // PHP Code\n\t\tCKEDITOR.config.protectedSource.push(/<code>[\\s\\S]*?<\\/code>/gi); // Code tags\n\t\tCKEDITOR.config.entities = false;\n\t}\n\n\tvar atiddler = $tw.wiki.getTiddler(\"$:/config/EditorTypeMappings/text/html\");\n\tif (atiddler == undefined) {\n\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),\n\t\t\t\t{title:\"$:/config/EditorTypeMappings/text/html\", text:\"html\"}));\n\t}\n\tatiddler = $tw.wiki.getTiddler(\"$:/config/EditorTypeMappings/text/x-perimental\");\n\tif (atiddler == undefined) {\t\n\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),\n\t\t\t\t\t{title:\"$:/config/EditorTypeMappings/text/x-perimental\", text:\"x-perimental\"}));\n\t}\n}\n\n//require(\"$:/plugins/bj/visualeditor/ckeditor.js\"); BJ -option to build in the lib?\n/*\ncreate lib loader \n*/\nif($tw.browser)  {\n\tvar head = document.getElementsByTagName('head')[0];\n\tvar js = document.createElement(\"script\");\n\tjs.type = \"text/javascript\";\n\tjs.onload = function() {  \n\t\t//do non-tree initialisation\n\t\tstartup();\n\t\tready = true;//BJ do this in startup\n\t\t//broadcast ready message\n\t\t$tw.wiki.setTextReference(\"$:/temp/ckeready\",\"ready\");\n\t}\n\tif (window.location.hostname == \"bjtools.tiddlyspot.com\") {\n\t\tjs.src = $tw.wiki.getTiddlerText(\"$:/plugin/bj/visualeditor/bjtools/lib\")||\"\";\n\t}\n\telse {\n\t\tvar tiddler = $tw.wiki.getTiddler(\"$:/plugin/bj/visualeditor/includelib\")||{fields:{}};\n\t\tvar src = (tiddler.fields.text)||\"\";\n\t\tjs.src = src.replace(/.*?<script.*?src=[\"'](.*?)[\"'][\\s\\S]*/,\"$1\");\n\t\tif (tiddler.fields.tags) {\n\t\t\tvar pos = tiddler.fields.tags.indexOf(\"$:/core/wiki/rawmarkup\");\n\t\t\tif(pos !== -1) {\n\t\t\t\talert(\"Please remove the tag $:/core/wiki/rawmarkup from tiddler $:/plugin/bj/visualeditor/includelib\")\n\t\t\t}\n\t\t}\n\t}\n\thead.appendChild(js);\n} \n//----------------base initialisation finished-----------------------------\n\nvar LoadWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n \nLoadWidget.prototype = new Widget();\n\n\n\nLoadWidget.prototype.getLoadingMessage = function() {\n\tvar message = \"<h2>loading ckeditor\",\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",message,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n \nLoadWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n\nLoadWidget.prototype.execute = function() {\n\n\tif (ready) {\n\t\t// insert the real widget\n\t\tthis.makeChildWidgets([{type: \"__!ckebase__\"}]);\n\t}\n\telse this.makeChildWidgets(this.getLoadingMessage());\n};\n\nLoadWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the 'lib is loaded' is indicated\n\t\tif(Object.keys(changedAttributes).length || changedTiddlers[\"$:/temp/ckeready\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nLoadWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tthis.invokeActions(this,event);\n\treturn true; // Action was invoked\n};\n\nexports[\"edit-html\"] = LoadWidget;\nexports[\"edit-x-perimental\"] = LoadWidget;\n})();\n}\n",
            "title": "$:/bj/modules/widgets/edit.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/bj/visualeditor/styles.json": {
            "type": "application/json",
            "title": "$:/plugins/bj/visualeditor/styles.json",
            "module-type": "library",
            "text": "[\n\t{ \"name\": \"Blue Title\",     \"element\": \"h3\",      \"styles\": { \"color\": \"Blue\" } },\n\t{ \"name\": \"Red Title\",      \"element\": \"h3\",      \"styles\": { \"color\": \"Red\" } },\n\t{ \"name\": \"Marker: Yellow\",\t\"element\": \"span\",    \"styles\": { \"background-color\": \"Yellow\"} },\n\t{ \"name\": \"Marker: Red\",\t\"element\": \"span\",    \"styles\": { \"background-color\": \"Red\"} },\n\t{ \"name\": \"Marker: Green\",\t\"element\": \"span\",    \"styles\": { \"background-color\": \"Lime\" } }\n]\n\n"
        },
        "$:/plugins/bj/visualeditor/config.json": {
            "type": "application/json",
            "title": "$:/plugins/bj/visualeditor/config.json",
            "module-type": "library",
            "text": "{\n\"removePlugins\":\"smiley,wsc,scayt,forms,save,preview,print\",\n\"customConfig\":\"\",\n\"language\" : \"en\",\n\"defaultLanguage\" : \"en\",\n\"contentsCss\" : \"\",\n\"disableNativeSpellChecker\" : false,\n\"resize_enabled\" : true,\n\"toolbarGroups\":[{ \"name\": \"clipboard\", \"groups\": [ \"clipboard\", \"undo\" ] },\n\t\t{ \"name\": \"editing\", \"groups\": [ \"find\", \"selection\", \"spellchecker\", \"editing\" ] },\n\t\t{ \"name\": \"links\", \"groups\": [ \"links\" ] },\n\t\t{ \"name\": \"insert\", \"groups\": [ \"insert\" ] },\n\t\t{ \"name\": \"forms\", \"groups\": [ \"forms\" ] },\n\t\t{ \"name\": \"tools\", \"groups\": [ \"tools\" ] },\n\t\t{ \"name\": \"document\", \"groups\": [ \"mode\", \"document\", \"doctools\" ] },\n\t\t{ \"name\": \"others\", \"groups\": [ \"others\" ] },\n\t\t{ \"name\": \"about\", \"groups\": [ \"about\" ] },\n\t\t{ \"name\": \"basicstyles\", \"groups\": [ \"basicstyles\", \"cleanup\" ] },\n\t\t{ \"name\": \"paragraph\", \"groups\": [ \"list\", \"indent\", \"blocks\", \"align\", \"bidi\", \"paragraph\" ] },\n\t\t{ \"name\": \"styles\", \"groups\": [ \"styles\" ] },\n\t\t{ \"name\": \"colors\", \"groups\": [ \"colors\" ] }\n\t] \n}\n"
        },
        "$:/plugins/bj/visualeditor/verbatim.json": {
            "type": "application/json",
            "title": "$:/plugins/bj/visualeditor/verbatim.json",
            "module-type": "library",
            "text": "{\n\"verbatim\":\".verbatim{background-color: red;border:2px solid;}\"\n}\n"
        },
        "$:/plugin/bj/visualeditor/includelib": {
            "title": "$:/plugin/bj/visualeditor/includelib",
            "description": "load the external lib",
            "text": "<script src='http://127.0.0.1/libs/ckeditor/ckeditor.js'></script>\n\n"
        },
        "$:/plugin/bj/visualeditor/bjtools/lib": {
            "title": "$:/plugin/bj/visualeditor/bjtools/lib",
            "description": "load the external lib from web",
            "text": "http://cdnjs.cloudflare.com/ajax/libs/ckeditor/4.3.2/ckeditor.js\n"
        },
        "$:/plugins/bj/visualeditor/readme": {
            "title": "$:/plugins/bj/visualeditor/readme",
            "text": "!!!Basic Configuration\nThis plugin enables ckeditor to be used in a tiddlywiki. For the Ckeditor license see http://ckeditor.com/about/license\n\nckeditor can be used directly from the web, eg http://cdnjs.cloudflare.com/ajax/libs/ckeditor/4.3.2/ckeditor.js\nor can be obtained directly from http://ckeditor.com/download\n\nNote that this plugin is designed to work with the ckeditor standard packages (but can be configured for custom packages).\n\nThe tiddler $:/plugin/bj/visualeditor/includelib\n\nneeds to contain the location of the ckeditor library. The default is\n\n```\nhttp://127.0.0.1/libs/ckeditor/ckeditor.js\n```\nchange to your location. Note that this can be an online location eg\n\n```\nhttp://cdnjs.cloudflare.com/ajax/libs/ckeditor/4.3.2/ckeditor.js\n\n```\n\n!!!Advanced configuration\nConfiguration options as described on the ckeditor website can be set in the tiddler \n$:/plugins/bj/visualeditor/config.json\nUser styles (also described on the ckeditor website) are included in the tiddler \n$:/plugins/bj/visualeditor/styles.json\n"
        },
        "$:/language/Docs/Types/text/x-htmlp": {
            "title": "$:/language/Docs/Types/text/x-htmlp",
            "description": "ckeditor usage",
            "name": "text/x-htmlp",
            "group": "Text"
        },
        "$:/config/EditorTypeMappings/text/x-htmlp": {
            "title": "$:/config/EditorTypeMappings/text/x-htmlp",
            "text": "html"
        }
    }
}
{"tiddlers":{"$:/plugins/TheDiveO/TwFusejs/libs/fuse.js":{"text":"/* automatically included from npm package `fuse.js` */\r\n/**\n * Fuse.js v6.4.0 - Lightweight fuzzy-search (http://fusejs.io)\n *\n * Copyright (c) 2020 Kiro Risk (http://kiro.me)\n * All Rights Reserved. Apache Software License 2.0\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n */\nvar e,t;e=this,t=function(){\"use strict\";function e(t){return(e=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function r(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||\"object\"!=typeof t&&\"function\"!=typeof t?function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e):t}function f(e){var t=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=s(e);if(t){var i=s(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return h(this,n)}}function l(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if(\"undefined\"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if(\"string\"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}(e)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v(e){return Array.isArray?Array.isArray(e):\"[object Array]\"===Object.prototype.toString.call(e)}function g(e){return\"string\"==typeof e}function y(e){return\"number\"==typeof e}function p(e){return null!=e}function m(e){return!e.trim().length}var k=function(e){return\"Invalid value for key \".concat(e)},M=function(e){return\"Pattern length exceeds max of \".concat(e,\".\")},x=Object.prototype.hasOwnProperty,b=function(){function e(n){var r=this;t(this,e),this._keys=[],this._keyMap={};var i=0;n.forEach((function(e){var t=S(e);i+=t.weight,r._keys.push(t),r._keyMap[t.id]=t,i+=t.weight})),this._keys.forEach((function(e){e.weight/=i}))}return r(e,[{key:\"get\",value:function(e){return this._keyMap[e]}},{key:\"keys\",value:function(){return this._keys}},{key:\"toJSON\",value:function(){return JSON.stringify(this._keys)}}]),e}();function S(e){var t=null,n=null,r=null,i=1;if(g(e)||v(e))r=e,t=_(e),n=w(e);else{if(!x.call(e,\"name\"))throw new Error(function(e){return\"Missing \".concat(e,\" property in key\")}(\"name\"));var o=e.name;if(r=o,x.call(e,\"weight\")&&(i=e.weight)<=0)throw new Error(function(e){return\"Property 'weight' in key '\".concat(e,\"' must be a positive integer\")}(o));t=_(o),n=w(o)}return{path:t,id:n,weight:i,src:r}}function _(e){return v(e)?e:e.split(\".\")}function w(e){return v(e)?e.join(\".\"):e}var L=c({},{isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:function(e,t){return e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1}},{},{includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},{},{location:0,threshold:.6,distance:100},{},{useExtendedSearch:!1,getFn:function(e,t){var n=[],r=!1;return function e(t,i,o){if(i[o]){var c=t[i[o]];if(!p(c))return;if(o===i.length-1&&(g(c)||y(c)))n.push(function(e){return null==e?\"\":function(e){if(\"string\"==typeof e)return e;var t=e+\"\";return\"0\"==t&&1/e==-1/0?\"-0\":t}(e)}(c));else if(v(c)){r=!0;for(var a=0,s=c.length;a<s;a+=1)e(c[a],i,o+1)}else i.length&&e(c,i,o+1)}else n.push(t)}(e,g(t)?t.split(\".\"):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1}),O=/[^ ]+/g;function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3,t=new Map;return{get:function(n){var r=n.match(O).length;if(t.has(r))return t.get(r);var i=parseFloat((1/Math.sqrt(r)).toFixed(e));return t.set(r,i),i},clear:function(){t.clear()}}}var I=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.getFn,i=void 0===r?L.getFn:r;t(this,e),this.norm=A(3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return r(e,[{key:\"setSources\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:\"setIndexRecords\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:\"setKeys\",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:\"create\",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,g(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:\"add\",value:function(e){var t=this.size();g(e)?this._addString(e,t):this._addObject(e,t)}},{key:\"removeAt\",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}},{key:\"getValueForItemAtKeyId\",value:function(e,t){return e[this._keysMap[t]]}},{key:\"size\",value:function(){return this.records.length}},{key:\"_addString\",value:function(e,t){if(p(e)&&!m(e)){var n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}}},{key:\"_addObject\",value:function(e,t){var n=this,r={i:t,$:{}};this.keys.forEach((function(t,i){var o=n.getFn(e,t.path);if(p(o))if(v(o))!function(){for(var e=[],t=[{nestedArrIndex:-1,value:o}];t.length;){var c=t.pop(),a=c.nestedArrIndex,s=c.value;if(p(s))if(g(s)&&!m(s)){var u={v:s,i:a,n:n.norm.get(s)};e.push(u)}else v(s)&&s.forEach((function(e,n){t.push({nestedArrIndex:n,value:e})}))}r.$[i]=e}();else if(!m(o)){var c={v:o,n:n.norm.get(o)};r.$[i]=c}})),this.records.push(r)}},{key:\"toJSON\",value:function(){return{keys:this.keys,records:this.records}}}]),e}();function C(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?L.getFn:r,o=new I({getFn:i});return o.setKeys(e.map(S)),o.setSources(t),o.create(),o}function j(e,t){var n=e.matches;t.matches=[],p(n)&&n.forEach((function(e){if(p(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key.src),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function E(e,t){t.score=e.score}function $(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,c=t.expectedLocation,a=void 0===c?0:c,s=t.distance,u=void 0===s?L.distance:s,h=t.ignoreLocation,f=void 0===h?L.ignoreLocation:h,l=r/e.length;if(f)return l;var d=Math.abs(a-o);return u?l+d/u:d?1:l}function R(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:L.minMatchCharLength,n=[],r=-1,i=-1,o=0,c=e.length;o<c;o+=1){var a=e[o];a&&-1===r?r=o:a||-1===r||((i=o-1)-r+1>=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}function F(e){for(var t={},n=0,r=e.length;n<r;n+=1){var i=e.charAt(n);t[i]=(t[i]||0)|1<<r-n-1}return t}var P=function(){function e(n){var r=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,c=void 0===o?L.location:o,a=i.threshold,s=void 0===a?L.threshold:a,u=i.distance,h=void 0===u?L.distance:u,f=i.includeMatches,l=void 0===f?L.includeMatches:f,d=i.findAllMatches,v=void 0===d?L.findAllMatches:d,g=i.minMatchCharLength,y=void 0===g?L.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?L.isCaseSensitive:p,k=i.ignoreLocation,M=void 0===k?L.ignoreLocation:k;if(t(this,e),this.options={location:c,threshold:s,distance:h,includeMatches:l,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:M},this.pattern=m?n:n.toLowerCase(),this.chunks=[],this.pattern.length){var x=function(e,t){r.chunks.push({pattern:e,alphabet:F(e),startIndex:t})},b=this.pattern.length;if(b>32){for(var S=0,_=b%32,w=b-_;S<w;)x(this.pattern.substr(S,32),S),S+=32;if(_){var O=b-32;x(this.pattern.substr(O),O)}}else x(this.pattern,0)}}return r(e,[{key:\"searchIn\",value:function(e){var t=this.options,n=t.isCaseSensitive,r=t.includeMatches;if(n||(e=e.toLowerCase()),this.pattern===e){var i={isMatch:!0,score:0};return r&&(i.indices=[[0,e.length-1]]),i}var o=this.options,c=o.location,a=o.distance,s=o.threshold,u=o.findAllMatches,h=o.minMatchCharLength,f=o.ignoreLocation,d=[],v=0,g=!1;this.chunks.forEach((function(t){var n=t.pattern,i=t.alphabet,o=t.startIndex,y=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?L.location:i,c=r.distance,a=void 0===c?L.distance:c,s=r.threshold,u=void 0===s?L.threshold:s,h=r.findAllMatches,f=void 0===h?L.findAllMatches:h,l=r.minMatchCharLength,d=void 0===l?L.minMatchCharLength:l,v=r.includeMatches,g=void 0===v?L.includeMatches:v,y=r.ignoreLocation,p=void 0===y?L.ignoreLocation:y;if(t.length>32)throw new Error(M(32));for(var m,k=t.length,x=e.length,b=Math.max(0,Math.min(o,x)),S=u,_=b,w=d>1||g,O=w?Array(x):[];(m=e.indexOf(t,_))>-1;){var A=$(t,{currentLocation:m,expectedLocation:b,distance:a,ignoreLocation:p});if(S=Math.min(A,S),_=m+k,w)for(var I=0;I<k;)O[m+I]=1,I+=1}_=-1;for(var C=[],j=1,E=k+x,F=1<<k-1,P=0;P<k;P+=1){for(var N=0,D=E;N<D;){var z=$(t,{errors:P,currentLocation:b+D,expectedLocation:b,distance:a,ignoreLocation:p});z<=S?N=D:E=D,D=Math.floor((E-N)/2+N)}E=D;var K=Math.max(1,b-D+1),q=f?x:Math.min(b+D,x)+k,W=Array(q+2);W[q+1]=(1<<P)-1;for(var J=q;J>=K;J-=1){var T=J-1,V=n[e.charAt(T)];if(w&&(O[T]=+!!V),W[J]=(W[J+1]<<1|1)&V,P&&(W[J]|=(C[J+1]|C[J])<<1|1|C[J+1]),W[J]&F&&(j=$(t,{errors:P,currentLocation:T,expectedLocation:b,distance:a,ignoreLocation:p}))<=S){if(S=j,(_=T)<=b)break;K=Math.max(1,2*b-_)}}var U=$(t,{errors:P+1,currentLocation:b,expectedLocation:b,distance:a,ignoreLocation:p});if(U>S)break;C=W}var B={isMatch:_>=0,score:Math.max(.001,j)};if(w){var G=R(O,d);G.length?g&&(B.indices=G):B.isMatch=!1}return B}(e,n,i,{location:c+o,distance:a,threshold:s,findAllMatches:u,minMatchCharLength:h,includeMatches:r,ignoreLocation:f}),p=y.isMatch,m=y.score,k=y.indices;p&&(g=!0),v+=m,p&&k&&(d=[].concat(l(d),l(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=d),y}}]),e}(),N=function(){function e(n){t(this,e),this.pattern=n}return r(e,[{key:\"search\",value:function(){}}],[{key:\"isMultiMatch\",value:function(e){return D(e,this.multiRegex)}},{key:\"isSingleMatch\",value:function(e){return D(e,this.singleRegex)}}]),e}();function D(e,t){var n=e.match(t);return n?n[1]:null}var z=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:\"search\",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:\"type\",get:function(){return\"exact\"}},{key:\"multiRegex\",get:function(){return/^=\"(.*)\"$/}},{key:\"singleRegex\",get:function(){return/^=(.*)$/}}]),i}(N),K=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:\"search\",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:\"type\",get:function(){return\"inverse-exact\"}},{key:\"multiRegex\",get:function(){return/^!\"(.*)\"$/}},{key:\"singleRegex\",get:function(){return/^!(.*)$/}}]),i}(N),q=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:\"search\",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:\"type\",get:function(){return\"prefix-exact\"}},{key:\"multiRegex\",get:function(){return/^\\^\"(.*)\"$/}},{key:\"singleRegex\",get:function(){return/^\\^(.*)$/}}]),i}(N),W=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:\"search\",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:\"type\",get:function(){return\"inverse-prefix-exact\"}},{key:\"multiRegex\",get:function(){return/^!\\^\"(.*)\"$/}},{key:\"singleRegex\",get:function(){return/^!\\^(.*)$/}}]),i}(N),J=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:\"search\",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:\"type\",get:function(){return\"suffix-exact\"}},{key:\"multiRegex\",get:function(){return/^\"(.*)\"\\$$/}},{key:\"singleRegex\",get:function(){return/^(.*)\\$$/}}]),i}(N),T=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:\"search\",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:\"type\",get:function(){return\"inverse-suffix-exact\"}},{key:\"multiRegex\",get:function(){return/^!\"(.*)\"\\$$/}},{key:\"singleRegex\",get:function(){return/^!(.*)\\$$/}}]),i}(N),V=function(e){a(i,e);var n=f(i);function i(e){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=o.location,a=void 0===c?L.location:c,s=o.threshold,u=void 0===s?L.threshold:s,h=o.distance,f=void 0===h?L.distance:h,l=o.includeMatches,d=void 0===l?L.includeMatches:l,v=o.findAllMatches,g=void 0===v?L.findAllMatches:v,y=o.minMatchCharLength,p=void 0===y?L.minMatchCharLength:y,m=o.isCaseSensitive,k=void 0===m?L.isCaseSensitive:m;return t(this,i),(r=n.call(this,e))._bitapSearch=new P(e,{location:a,threshold:u,distance:f,includeMatches:d,findAllMatches:g,minMatchCharLength:p,isCaseSensitive:k}),r}return r(i,[{key:\"search\",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:\"type\",get:function(){return\"fuzzy\"}},{key:\"multiRegex\",get:function(){return/^\"(.*)\"$/}},{key:\"singleRegex\",get:function(){return/^(.*)$/}}]),i}(N),U=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:\"search\",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?1:0,indices:r}}}],[{key:\"type\",get:function(){return\"include\"}},{key:\"multiRegex\",get:function(){return/^'\"(.*)\"$/}},{key:\"singleRegex\",get:function(){return/^'(.*)$/}}]),i}(N),B=[z,U,q,W,T,J,K,V],G=B.length,H=/ +(?=([^\\\"]*\\\"[^\\\"]*\\\")*[^\\\"]*$)/;function Q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split(\"|\").map((function(e){for(var n=e.trim().split(H).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i<o;i+=1){for(var c=n[i],a=!1,s=-1;!a&&++s<G;){var u=B[s],h=u.isMultiMatch(c);h&&(r.push(new u(h,t)),a=!0)}if(!a)for(s=-1;++s<G;){var f=B[s],l=f.isSingleMatch(c);if(l){r.push(new f(l,t));break}}}return r}))}var X=new Set([V.type,U.type]),Y=function(){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.isCaseSensitive,o=void 0===i?L.isCaseSensitive:i,c=r.includeMatches,a=void 0===c?L.includeMatches:c,s=r.minMatchCharLength,u=void 0===s?L.minMatchCharLength:s,h=r.findAllMatches,f=void 0===h?L.findAllMatches:h,l=r.location,d=void 0===l?L.location:l,v=r.threshold,g=void 0===v?L.threshold:v,y=r.distance,p=void 0===y?L.distance:y;t(this,e),this.query=null,this.options={isCaseSensitive:o,includeMatches:a,minMatchCharLength:u,findAllMatches:f,location:d,threshold:g,distance:p},this.pattern=o?n:n.toLowerCase(),this.query=Q(this.pattern,this.options)}return r(e,[{key:\"searchIn\",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],c=0,a=0,s=t.length;a<s;a+=1){var u=t[a];o.length=0,i=0;for(var h=0,f=u.length;h<f;h+=1){var d=u[h],v=d.search(e),g=v.isMatch,y=v.indices,p=v.score;if(!g){c=0,i=0,o.length=0;break}if(i+=1,c+=p,r){var m=d.constructor.type;X.has(m)?o=[].concat(l(o),l(y)):o.push(y)}}if(i){var k={isMatch:!0,score:c/i};return r&&(k.indices=o),k}}return{isMatch:!1,score:1}}}],[{key:\"condition\",value:function(e,t){return t.useExtendedSearch}}]),e}(),Z=[];function ee(e,t){for(var n=0,r=Z.length;n<r;n+=1){var i=Z[n];if(i.condition(e,t))return new i(e,t)}return new P(e,t)}var te=\"$and\",ne=\"$or\",re=\"$path\",ie=\"$val\",oe=function(e){return!(!e[te]&&!e[ne])},ce=function(e){return!!e[re]},ae=function(t){return!v(t)&&\"object\"===e(t)&&!oe(t)},se=function(e){return i({},te,Object.keys(e).map((function(t){return i({},t,e[t])})))},ue=function(){function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;t(this,e),this.options=c({},L,{},r),this.options.useExtendedSearch,this._keyStore=new b(this.options.keys),this.setCollection(n,i)}return r(e,[{key:\"setCollection\",value:function(e,t){if(this._docs=e,t&&!(t instanceof I))throw new Error(\"Incorrect 'index' type\");this._myIndex=t||C(this.options.keys,this._docs,{getFn:this.options.getFn})}},{key:\"add\",value:function(e){p(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:\"remove\",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n<r;n+=1){var i=this._docs[n];e(i,n)&&(this.removeAt(n),n-=1,t.push(i))}return t}},{key:\"removeAt\",value:function(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}},{key:\"getIndex\",value:function(){return this._myIndex}},{key:\"search\",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,c=i.includeScore,a=i.shouldSort,s=i.sortFn,u=i.ignoreFieldNorm,h=g(e)?g(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return he(h,{ignoreFieldNorm:u}),a&&h.sort(s),y(r)&&r>-1&&(h=h.slice(0,r)),fe(h,this._docs,{includeMatches:o,includeScore:c})}},{key:\"_searchStringList\",value:function(e){var t=ee(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(p(n)){var c=t.searchIn(n),a=c.isMatch,s=c.score,u=c.indices;a&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:u}]})}})),r}},{key:\"_searchLogical\",value:function(e){var t=this,n=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,i=void 0===r||r,o=function e(n){var r=Object.keys(n),o=ce(n);if(!o&&r.length>1&&!oe(n))return e(se(n));if(ae(n)){var c=o?n[re]:r[0],a=o?n[ie]:n[c];if(!g(a))throw new Error(k(c));var s={keyId:w(c),pattern:a};return i&&(s.searcher=ee(a,t)),s}var u={children:[],operator:r[0]};return r.forEach((function(t){var r=n[t];v(r)&&r.forEach((function(t){u.children.push(e(t))}))})),u};return oe(e)||(e=se(e)),o(e)}(e,this.options),r=this._myIndex.records,i={},o=[];return r.forEach((function(e){var r=e.$,c=e.i;if(p(r)){var a=function e(n,r,i){if(!n.children){var o=n.keyId,c=n.searcher,a=t._findMatches({key:t._keyStore.get(o),value:t._myIndex.getValueForItemAtKeyId(r,o),searcher:c});return a&&a.length?[{idx:i,item:r,matches:a}]:[]}switch(n.operator){case te:for(var s=[],u=0,h=n.children.length;u<h;u+=1){var f=e(n.children[u],r,i);if(!f.length)return[];s.push.apply(s,l(f))}return s;case ne:for(var d=[],v=0,g=n.children.length;v<g;v+=1){var y=e(n.children[v],r,i);if(y.length){d.push.apply(d,l(y));break}}return d}}(n,r,c);a.length&&(i[c]||(i[c]={idx:c,item:r,matches:[]},o.push(i[c])),a.forEach((function(e){var t,n=e.matches;(t=i[c].matches).push.apply(t,l(n))})))}})),o}},{key:\"_searchObjectList\",value:function(e){var t=this,n=ee(e,this.options),r=this._myIndex,i=r.keys,o=r.records,c=[];return o.forEach((function(e){var r=e.$,o=e.i;if(p(r)){var a=[];i.forEach((function(e,i){a.push.apply(a,l(t._findMatches({key:e,value:r[i],searcher:n})))})),a.length&&c.push({idx:o,item:r,matches:a})}})),c}},{key:\"_findMatches\",value:function(e){var t=e.key,n=e.value,r=e.searcher;if(!p(n))return[];var i=[];if(v(n))n.forEach((function(e){var n=e.v,o=e.i,c=e.n;if(p(n)){var a=r.searchIn(n),s=a.isMatch,u=a.score,h=a.indices;s&&i.push({score:u,key:t,value:n,idx:o,norm:c,indices:h})}}));else{var o=n.v,c=n.n,a=r.searchIn(o),s=a.isMatch,u=a.score,h=a.indices;s&&i.push({score:u,key:t,value:o,norm:c,indices:h})}return i}}]),e}();function he(e,t){var n=t.ignoreFieldNorm,r=void 0===n?L.ignoreFieldNorm:n;e.forEach((function(e){var t=1;e.matches.forEach((function(e){var n=e.key,i=e.norm,o=e.score,c=n?n.weight:null;t*=Math.pow(0===o&&c?Number.EPSILON:o,(c||1)*(r?1:i))})),e.score=t}))}function fe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?L.includeMatches:r,o=n.includeScore,c=void 0===o?L.includeScore:o,a=[];return i&&a.push(j),c&&a.push(E),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return a.length&&a.forEach((function(t){t(e,r)})),r}))}return ue.version=\"6.4.0\",ue.createIndex=C,ue.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?L.getFn:n,i=e.keys,o=e.records,c=new I({getFn:r});return c.setKeys(i),c.setIndexRecords(o),c},ue.config=L,function(){Z.push.apply(Z,arguments)}(Y),ue},\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):(e=e||self).Fuse=t();","title":"$:/plugins/TheDiveO/TwFusejs/libs/fuse.js","type":"application/javascript","module-type":"library","created":"20180802114846490","creator":"TheDiveO","modified":"20180802114846490"},"$:/plugins/TheDiveO/TwFusejs/filters/fuse.js":{"title":"$:/plugins/TheDiveO/TwFusejs/filters/fuse.js","text":"/*\\\ncreated: 20180809165919537\ntitle: $:/plugins/TheDiveO/TwFusejs/filters/fuse.js\ntype: application/javascript\nmodified: 20180809170012994\ntags:\nmodule-type: filteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Plugin-relative path to default Fuse.js options JSON data tiddler.\nvar FUSE_OPTS_DEFAULT = \"/options/default\";\n\n// Locate the plugin title, so we can later easily access our plugin tiddlers\n// without having to repeat the plugin title root/stem over and over again.\n// Thanks to the CommonJS definitions, we have access to this tiddlers title\n// as the module id(entifier).\nvar PLUGIN = module.id.split(\"/\").slice(0, 4).join(\"/\");\n\nvar Fuse = require(\"../libs/fuse.js\");\nvar Deep = require(\"../libs/deep.js\");\n\n/* The \"fuse\" filter operator, powered by Fuse.js.\n *\n * Usage examples:\n *\n * [fuse[foobar]] searches all tiddlers (including shadows, et cetera!) for\n *    \"foobar\" or something similar, returning a list of matching tiddler\n *    titles.\n * [!is[current]!is[system]fuse[foobar]] searches only normal tiddlers.\n * [fuse:myfuseopts[foobar]] uses the fuse search options stored in the\n *   JSON data tiddler \"myfuseopts\" and searches for \"foobar\" or similar.\n *\n * The parameters to this operator function are as follows:\n *\n * source: a tiddler iterator that represents the results of the previous\n *    filter step. This is the set of tiddlers our fuse search operator will\n *    have to search through.\n * operator: the arguments to the fuse filter operator...\n *    .operator: name of the filter operator: always \"fuse\", so AWFUL.\n *    .operand: the operand as a string: what to search for; text references\n *       and variable names have already been resolved at this point into the\n *       string to be searched for.\n *    .prefix: an optional \"!\" if the filter is to be negated; when the prefix\n *       is empty, then options.matchAllTokens=True is assumed; if the prefix\n *       is \"!\", then options.matchAllTokens=False.\n *    .suffix: an optional string containing an additional filter argument:\n *       the name of a (TiddlyWiki) variable either directly specifying the\n *       Fuse.js options in form of a JSON string, or instead referencing a\n *       JSON data tiddler by title which then contains the Fuse.js options.\n *       If left empty/unspecified, then the default TwFusejs plugin options\n *       will be taken instead, stored in ./options/default inside this plugin.\n * options:\n *    .wiki: wiki object reference.\n *    .widget: an optional widget node object reference.\n *\n * It's allowed to return either an array of titles or a tiddler iterator,\n * depending on your needs: however, for the fuse operator, we always return\n * an array of title (strings).\n */\nexports.fuse = function(source, operator, options) {\n\t//console.log(\"searching for:\", \"'\"+operator.operand+\"'\");\n\n\t// As we want Fuse.js to search an array of tiddlers and not just\n\t// tiddler titles, we ensure to have all input tiddler objects ready\n\t// for Fuse.js to work on.\n\tvar tiddlers = [];\n\tsource(function(tiddler, title) {\n\t\tif (!!tiddler) {\n\t\t\ttiddlers.push(tiddler);\n\t\t}\n\t});\n\n\t// Prepare the Fuse.js search options: there are basically three different\n\t// sources:\n\t// 1. no suffix given: take the default options.\n\t// 2. suffix given, contains JSON data resulting in an option object.\n\t// 3. suffix given, not JSON, but instead references a JSON data tiddler.\n\tvar fuse_options;\n\tif (!operator.suffix) {\n\t\t// case 1: use the default, Luke!\n\t\t// console.log(\"using default TwFusejs options\");\n\t\tvar optionsTitle = PLUGIN + FUSE_OPTS_DEFAULT;\n\t\ttry {\n\t\t\tfuse_options = JSON.parse(options.wiki.getTiddler(optionsTitle).fields.text);\n\t\t} catch (e) {\n\t\t\t// Return an error message instead of a list of matching tiddlers\n\t\t\t// in case we cannot properly parse the options JSON data tiddler.\n\t\t\tvar msg = \"invalid fuse options JSON tiddler: \\\"\" + optionsTitle + \"\\\"\";\n\t\t\tconsole.log(msg);\n\t\t\treturn [msg];\n\t\t}\n\t} else if (options.widget) {\n\t\t// try case 2: variable contents are JSON.\n\t\t// console.log(\"using variable:\", operator.suffix);\n\t\ttry {\n\t\t\tfuse_options = JSON.parse(options.widget.getVariable(operator.suffix));\n\t\t\t// console.log(\"variable JSON contents:\", options.widget.getVariable(operator.suffix));\n\t\t} catch (e) {\n\t\t\tfuse_options = null;\n\t\t}\n\t\tif (!fuse_options || typeof fuse_options === \"string\") {\n\t\t\t// Erm, case 2 failed, so this should better be case 3: a title of a\n\t\t\t// JSON data tiddler.\n\t\t\tvar optionsTitle = fuse_options ?\n\t\t\t\t\t\tfuse_options : options.widget.getVariable(operator.suffix);\n\t\t\t// console.log(\"using JSON tiddler:\", optionsTitle);\n\t\t\ttry {\n\t\t\t\tfuse_options = JSON.parse(\n\t\t\t\t\toptions.wiki.getTiddler(optionsTitle).fields.text);\n\t\t\t} catch (e) {\n\t\t\t\t\tvar msg = \"malformed JSON data in tiddler \\\"\" + optionsTitle + \"\\\"\";\n\t\t\t\t\tconsole.log(msg);\n\t\t\t\t\treturn [msg];\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// erm: suffix = variable name given, but there is no widget context and\n\t\t// thus no variables...\n\t\tvar msg = \"missing widget context to look up search options variable\";\n\t\tconsole.log(msg);\n\t\treturn [msg];\n\t}\n\n\t// Handle optional \"!\" prefix: when no prefix is given, or the prefix\n\t// is something other than \"!\", then we AND all search tokens; otherwise,\n\t// we OR them.\n\tfuse_options.matchAllTokens = operator.prefix !== \"!\";\n\t// console.log(\"Find all matches:\", fuse_options.matchAllTokens);\n\n\t// Handle options element \"getFn\" especially: Fuse.js expect it to\n\t// contain a function object. If it contains a string instead, then\n\t// we interpret it to be a module export, so we try to locate the\n\t// exported function.\n\tif (fuse_options.getFn && typeof fuse_options.getFn === \"string\") {\n\t\ttry {\n\t\t\t// First try to resolve the given module tiddler title; if that fails,\n\t\t\t// then try again with \".js\" appended to the title.\n\t\t\tvar module;\n\t\t\ttry {\n\t\t\t\tmodule = require(fuse_options.getFn);\n\t\t\t} catch (e) {\n\t\t\t\tif ($tw.utils.strEndsWith(fuse_options.getFn, \".js\")) {\n\t\t\t\t\tthrow e;\n\t\t\t\t}\n\t\t\t\tmodule = require(fuse_options.getFn + \".js\");\n\t\t\t}\n\t\t\tfuse_options.getFn = module.getFn;\n\t\t} catch (e) {\n\t\t\tconsole.warn(\"cannot resolve getFn:\", fuse_options.getFn);\n\t\t\tdelete fuse_options.getFn;\n\t\t}\n\t} else {\n\t\tdelete fuse_options.getFn;\n\t}\n\n\t// Nota bene: the \"id\" option is gone as of Fuse.js 5.0.1 (5.0.2?) Yeah,\n\t// great idea to introduce breaking changes within a major version. So\n\t// we're going to emulate it from now on; but still support it in the\n\t// search options configuration tiddlers.\n\tvar idfield = fuse_options.id || \"fields.title\";\n\n\t// Ready to search!\n\tvar search_terms = operator.operand.trim();\n\t// console.log(\"Fuse.js search for:\", \"'\"+search+\"'\");\n\t// console.log(\"Fuse.js options:\", fuse_options);\n\tvar fuse = new Fuse(tiddlers, fuse_options);\n\tvar hits = search_terms ? fuse.search(search_terms) : [];\n\n\t// In case the fuse options cause hit objects instead of simple hit\n\t// strings to be returned, then only return the (hit) item; this should\n\t// be a tiddler title, if the \"id\" option was set to \"fields.title\".\n\tvar result = [];\n\t$tw.utils.each(hits, function(hit) {\n\t\tif (typeof(hit) === \"string\")  {\n\t\t\tresult.push(hit);\n\t\t} else {\n\t\t\t// If we got back an item object, with newer Fuse.js releases we\n\t\t\t// now have to look up the wanted identifying (\"id\") field\n\t\t\t// ourselves.\n\t\t\tresult.push(Deep.deep(hit.item, idfield, [])[0]);\n\t\t}\n\t})\n\treturn result;\n};\n\n})();\n","created":"20180809165919537","type":"application/javascript","modified":"20180809170012994","tags":"","module-type":"filteroperator"},"$:/plugins/TheDiveO/TwFusejs/filters/rendertext.js":{"title":"$:/plugins/TheDiveO/TwFusejs/filters/rendertext.js","text":"/*\\\ncreated: 20180811135806330\ntitle: $:/plugins/TheDiveO/TwFusejs/filters/rendertext.js\ntype: application/javascript\nmodified: 20180811140005330\ntags:\nmodule-type: filteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/* Given a set of titles, renders each title's text content (or another tiddler\n * field) into text.\n *\n * Usage examples:\n *\n * [rendertext[]] renders each title's text field into plain text.\n *\n * [rendertext:F[]] renders each title's field \"F\" into plain text.\n *\n * The parameters to the operator function are as follows:\n *\n * source: a tiddler iterator that represents the results of the previous\n *    filter step.\n * operator: the arguments to this filter operator...\n *    .operator: name of the filter operator.\n *    .operand: the operand as a string; text references and variable names\n *       have already been resolved at this point. This filter ignores the\n *       operand.\n *    .prefix: an optional \"!\" if the filter is to be negated; this gets\n *       ignored by this filter, though.\n *    .suffix: an optional string containing an additional filter argument:\n *       the name of the tiddler field to render as text.\n * options:\n *    .wiki: wiki object reference.\n *    .widget: an optional widget node object reference.\n *\n * It's allowed to return either an array of titles or a tiddler iterator,\n * depending on your needs.\n */\nexports.rendertext = function(source, operator, options) {\n\tvar field = operator.suffix || \"text\";\n\tvar results = [];\n\tsource(function(tiddler, title) {\n\t\tif (!!tiddler) {\n\t\t\t//console.log(\"render tiddler:\", tiddler);\n\t\t\tvar text = options.wiki.renderText(\n\t\t\t\t\"text/plain\",\n\t\t\t\ttiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\ttiddler.fields[field],\n\t\t\t\t{\n\t\t\t\t\tparseAsInline: false,\n\t\t\t\t\tparentWidget: options.widget\n\t\t\t\t});\n\t\t\tresults.push(text);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n","created":"20180811135806330","type":"application/javascript","modified":"20180811140005330","tags":"","module-type":"filteroperator"},"$:/plugins/TheDiveO/TwFusejs/filters/stringlimit.js":{"title":"$:/plugins/TheDiveO/TwFusejs/filters/stringlimit.js","text":"/*\\\ncreated: 20180811135806330\ntitle: $:/plugins/TheDiveO/TwFusejs/filters/stringlimit.js\ntype: application/javascript\nmodified: 20180811140005330\ntags:\nmodule-type: filteroperator\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/* Given a set of titles, this filter limits each title to a certain maximum length..\n *\n * Usage examples:\n *\n * [stringlimit[]] limits title to the default length of 100 characters; defaults to\n *   adding a trailing ellipsis \"...\" when truncating a title.\n * [stringlimit[20]] truncates titles to max 20 characters.\n * [stringlimit:***[]] sets the ellipsis to \"***\" when truncating titles.\n *\n * The parameters to the operator function are as follows:\n *\n * source: a tiddler iterator that represents the results of the previous\n *    filter step.\n * operator: the arguments to this filter operator...\n *    .operator: name of the filter operator.\n *    .operand: the operand as a string; text references and variable names\n *       have already been resolved at this point.\n *    .prefix: an optional \"!\" if the filter is to be negated.\n *    .suffix: an optional string containing an additional filter argument.\n * options:\n *    .wiki: wiki object reference.\n *    .widget: an optional widget node object reference.\n *\n * It's allowed to return either an array of titles or a tiddler iterator,\n * depending on your needs.\n */\nexports.stringlimit = function(source, operator, options) {\n\tvar ellipsis = operator.suffix || \"...\";\n\tvar maxTitleLen = parseInt(operator.operand) || 100;\n\tvar results = [];\n\tsource(function(tiddler, title) {\n\t\tif (title.length > maxTitleLen) {\n\t\t\ttitle = title.substr(0, maxTitleLen) + ellipsis;\n\t\t}\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n","created":"20180811135806330","type":"application/javascript","modified":"20180811140005330","tags":"","module-type":"filteroperator"},"$:/plugins/TheDiveO/TwFusejs/getfns/multipath.js":{"title":"$:/plugins/TheDiveO/TwFusejs/getfns/multipath.js","text":"/*\\\ncreated: 20180815181502529\ntitle: $:/plugins/TheDiveO/TwFusejs/getfns/multipath.js\ntype: application/javascript\nmodified: 20180815181519493\ntags:\nmodule-type: library\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar deep = require(\"../libs/deep.js\").deep;\n\n/* Export a Fuse.js getFn function that interprets the key/path not as a single\n * attribute name, but instead as a list of names/keys/paths, separated by \",\".\n * The resulting values are then banged together into one single string, with\n * the values separated by plain spaces \" \".\n */\nexports.getFn = function (item, splitkey) {\n  // Newer major versions of fuse.js now pass the key path as individual\n  // components split at \".\" boundaries. We now reverse this good intention\n  // without real value in order to correctly split into separate keys instead\n  // of key components.\n  var keys = splitkey.join(\".\").split(\",\")\n  var results = [];\n  $tw.utils.each(keys, function(key) {\n    results.push(deep(item, key.trim(), []));\n  });\n  // Fuse.js expects getFn()s to return lists, erm, arrays, instead of\n  // scalars.\n  return [results.join(\" \")];\n};\n\n})();\n","created":"20180815181502529","type":"application/javascript","modified":"20180815181519493","tags":"","module-type":"library"},"$:/plugins/TheDiveO/TwFusejs/getfns/wildcard.js":{"title":"$:/plugins/TheDiveO/TwFusejs/getfns/wildcard.js","text":"/*\\\ncreated: 20180813165310714\ntitle: $:/plugins/TheDiveO/TwFusejs/getfns/wildcard.js\ntype: application/javascript\nmodified: 20180813165403648\ntags:\nmodule-type: library\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar deepValues = function(object, path, result) {\n  if (!path) {\n    // Reached the leaf, at least according to the path specified.\n    result.push(object);\n  } else {\n    var field;\n    var path;\n    var dot = path.indexOf(\".\");\n    if (dot >= 0) {\n      field = path.slice(0, dot);\n      path = path.slice(dot + 1);\n    } else {\n      field = path;\n      path = null;\n    }\n    if (field === \"*\" && !path) {\n      // Wildcard on a path leaf!\n      $tw.utils.each(object, function(value, field) {\n        console.log(\"wildcarded field:\", field);\n    \t\tresult.push(value.toString());\n    \t});\n    } else {\n      var value = object[field];\n      if (value !== undefined && value !== null) {\n        if (!path && (typeof value === \"string\" || typeof value === \"number\")) {\n          // We've reached the leaf, and it is a scalar value (so no objects)...\n          result.push(value.toString());\n        } else if ($tw.utils.isArray(value)) {\n          // We've got an array, so we continue to resolve, but this time the\n          // path remaining on all array elements...\n          for (var idx = 0, len = value.length; idx < len; idx += 1) {\n            deepValues(value[idx], path, result);\n          }\n        } else if (path) {\n          // This is an object, so try to resolve further if there is a path\n          // still left...\n          deepValues(value, path, result);\n        }\n      }\n    }\n  }\n  return result;\n};\n\n/* Export a Fuse.js getFn function that allows to use the \"*\" wildcard referring\n * to all object attributes (on this level). Otherwise, it works like the\n * Fuse.js-builtin deepValue getFn.\n */\nexports.getFn = function (item, splitkey) {\n  var result = deepValues(item, key.join(\".\"), []);\n\treturn result;\n};\n\n})();\n","created":"20180813165310714","type":"application/javascript","modified":"20180813165403648","tags":"","module-type":"library"},"$:/plugins/TheDiveO/TwFusejs/history":{"title":"$:/plugins/TheDiveO/TwFusejs/history","created":"20180809162835518","modified":"20200720190438195","tags":"","type":"text/vnd.tiddlywiki","text":"* ''0.9.3''\n** updates to now major fuse.js version 6.4.0.\n** adds support for [[fuse.js' extended search syntax|https://fusejs.io/examples.html#extended-search]].\n\n* ''0.9.2''\n** updates to fuse.js version 3.6.1.\n** fixes broken `codemirror-fullscreen-editing` plugin references in editions `tiddlywiki.info` files.\n\n* ''0.9.1''\n** require better fuzzy matching by lowering(!) the threshold option.\n** internal code cleanup.\n\n* ''0.9.0'' -- first beta release for more general testing."},"$:/plugins/TheDiveO/TwFusejs/icon":{"title":"$:/plugins/TheDiveO/TwFusejs/icon","comment":"\"artwork\" by TheDiveO","created":"20180810165337479","modified":"20180816174307842","tags":"","type":"text/vnd.tiddlywiki","text":"<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n    <path\n       style=\"display:inline;overflow:visible;visibility:visible;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.85333335;marker:none;enable-background:accumulate\"\n       d=\"M 14.599609 0.23242188 L 2.0996094 7.4667969 L 2.0996094 21.900391 L 14.599609 29.132812 L 27.132812 21.900391 L 27.132812 7.4667969 L 14.599609 0.23242188 z M 11.248047 6.1601562 C 14.454461 6.1601563 17.080078 8.7877256 17.080078 11.994141 C 17.080078 13.245949 16.676851 14.406277 15.998047 15.359375 C 16.186364 15.235686 16.435703 15.24625 16.601562 15.412109 L 22.568359 21.378906 C 22.758375 21.568922 22.758375 21.874437 22.568359 22.064453 L 21.494141 23.138672 C 21.304125 23.328688 20.99861 23.328688 20.808594 23.138672 L 14.841797 17.171875 C 14.700841 17.030919 14.664252 16.826242 14.732422 16.652344 C 13.757464 17.384677 12.553369 17.826172 11.248047 17.826172 C 8.041632 17.826172 5.4160154 15.200555 5.4160156 11.994141 C 5.4160156 8.7877256 8.0416322 6.1601562 11.248047 6.1601562 z M 11.248047 8.6601562 C 9.3927324 8.6601562 7.9160156 10.138826 7.9160156 11.994141 C 7.9160156 13.849455 9.3927324 15.326172 11.248047 15.326172 C 13.103361 15.326172 14.580078 13.849455 14.580078 11.994141 C 14.580078 10.138826 13.103361 8.6601562 11.248047 8.6601562 z \"\n       transform=\"scale(4.3636363)\"\n       id=\"path887\" />\n    </g>\n</svg>"},"$:/plugins/TheDiveO/TwFusejs/libs/deep.js":{"title":"$:/plugins/TheDiveO/TwFusejs/libs/deep.js","text":"/*\\\ncreated: 20180815161626210\ntitle: $:/plugins/TheDiveO/TwFusejs/libs/deep.js\ntype: application/javascript\nmodified: 20180815161710665\ntags:\nmodule-type: library\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/* Utility to fetch the value of a named (multi-level) object element/attribute.\n *\n * The parameters are as follows:\n *\n * object: the object from which the values should be taken.\n * path: the element/attribute path, in the form of \"a1\", \"a1.a2\", et cetera.\n * result: result array to push requested values onto.\n * leafhook: optional hook function called on leaves.\n */\nfunction deepValues(object, path, result, leafhook) {\n  if (!path) {\n    // Reached the leaf, at least according to the path specified. So we\n    // can add the \"object\" as the final value.\n    result.push(object);\n  } else {\n    // There is still some path left, bite off the first element from the\n    // remaining path, and work on that...\n    var field;\n    var path;\n    var dot = path.indexOf(\".\");\n    if (dot >= 0) {\n      field = path.slice(0, dot);\n      path = path.slice(dot + 1);\n    } else {\n      field = path;\n      path = null;\n    }\n    // If there is no path left, give an optional leafhook a chance\n    // to get into business; if a leafhook returns true, then we don't\n    // need to care anymore about this field and its value.\n    if (!path && leafhook) {\n      if (leafhook(object, field, result)) {\n        return;\n      }\n    }\n    var value = object[field];\n    if (value !== undefined && value !== null) {\n      if (!path && (typeof value === \"string\" || typeof value === \"number\")) {\n        // We've reached the leaf, and it is a scalar value (so no objects)...\n        result.push(value.toString());\n      } else if ($tw.utils.isArray(value)) {\n        // We've got an array, so we continue to resolve, but this time the\n        // path remaining on all array elements...\n        for (var idx = 0, len = value.length; idx < len; idx += 1) {\n          deepValues(value[idx], path, result);\n        }\n      } else if (path) {\n        // This is an object, so try to resolve further if there is a path\n        // still left...\n        deepValues(value, path, result);\n      } else {\n        $tw.utils.each(value, function(value) {\n          result.push(value.toString());\n        })\n      }\n    }\n  }\n  return result;\n};\n\nexports.deep = deepValues;\n\n})();\n","created":"20180815161626210","type":"application/javascript","modified":"20180815161710665","tags":"","module-type":"library"},"$:/plugins/TheDiveO/TwFusejs/license":{"title":"$:/plugins/TheDiveO/TwFusejs/license","created":"20180809162835520","modified":"20180816174341113","tags":"","type":"text/vnd.tiddlywiki","text":"* The included Fuse.js is licensed as [[Apache 2.0|https://github.com/krisk/Fuse/blob/master/LICENSE]].\n* My contributions (by ~TheDiveO) that aren't part of a standard ~TiddlyWiki 5 distribution itself (as available from the [[TiddlyWiki|http://tiddlywiki.com]] web site) are licensed as:\n** documentation is covered by [[CC BY 3.0|http://creativecommons.org/licenses/by/3.0/]].\n** code (such as ~TiddlyWiki 5 macros, ~JavaScript, et cetera) and CSS definitions are covered by the [[MIT License|http://opensource.org/licenses/mit-license.html]].\n"},"$:/plugins/TheDiveO/TwFusejs/options/default":{"title":"$:/plugins/TheDiveO/TwFusejs/options/default","created":"20180809170111776","modified":"20180818164951057","tags":"","type":"application/json","text":"{\n\t\"tokenize\": true,\n    \"shouldSort\": true,\n\t\"minMatchCharLength\": 3,\n    \"threshold\": 0.35,\n    \"distance\": 1000,\n\t\"keys\": [ \"fields.text,fields.title,fields.tags\" ],\n    \"getFn\": \"$:/plugins/TheDiveO/TwFusejs/getfns/multipath.js\"\n}"},"$:/plugins/TheDiveO/TwFusejs/options/weighted":{"title":"$:/plugins/TheDiveO/TwFusejs/options/weighted","created":"20180815183410797","modified":"20180818165150453","tags":"","type":"application/json","text":"{\n\t\"tokenize\": true,\n    \"shouldSort\": true,\n\t\"minMatchCharLength\": 3,\n    \"threshold\": 0.35,\n    \"distance\": 1000,\n\t\"keys\": [\n    \t{ \"name\": \"fields.title\", \"weight\": 0.1 },\n        { \"name\": \"fields.text\", \"weight\": 0.45 },\n        { \"name\": \"fields.tags\", \"weight\": 0.45 }\n    ]\n}"},"$:/plugins/TheDiveO/TwFusejs/readme":{"title":"$:/plugins/TheDiveO/TwFusejs/readme","created":"20180809162835521","modified":"20180816174232500","tags":"","type":"text/vnd.tiddlywiki","text":"This plugin brings lightweight fuzzy searching to ~TiddlyWiki, powered by [[Fuse.js|http://fusejs.io/]].\n\nYou can immediately use fuzzy searching in every ~TiddlyWiki where you install this plugin, right from the sidebar's search box. Just punch in some term(s) and you'll see an additional \"Fuzzy\" tab with fuzzy search results. Go to [[Default Search Result List|$:/plugins/TheDiveO/TwFusejs/ui/ControlPanel/fusedefaultsearchresultlist]] to make this new \"Fuzzy\" tab your default (fuzzy) search results tab.\n\nOn purpose, this ~TwFusejs plugin is not a one-size-fits-it-all fuzzy search plugin covering all bases. Instead, this is \"just\" a //lightweight// solution on purpose, and thus has some limitations in terms of speed and functionality. On the plus side, this plugin avoids having to calculate and maintain a dedicated search index.\n\nWe hope you will enjoy this plugin in your ~TiddlyWiki projects nevertheless.\n\n* Fuzzy search-related settings:\n** [[Fuzzy Term Searching|$:/plugins/TheDiveO/TwFusejs/ui/ControlPanel/everyorall]]\n** [[Default Search Result List|$:/plugins/TheDiveO/TwFusejs/ui/ControlPanel/fusedefaultsearchresultlist]]\n* [[TwFusejs GitHub Project|https://github.com/TheDiveO/TwFusejs]]"},"$:/plugins/TheDiveO/TwFusejs/styles/fusesearch.css":{"title":"$:/plugins/TheDiveO/TwFusejs/styles/fusesearch.css","created":"20180816115946548","modified":"20180816165107351","tags":"$:/tags/Stylesheet","type":"text/css","text":"div.fuse-results-count::after {\n  content: \"...\";\n}\n\ndiv.fuse-results-count + dl.fuse-results {\n  margin-top: 0;\n}\n\ndl.fuse-results dd {\n  font-size: 90%;\n  font-style: italic;\n  line-height: normal;\n}\n\ndl.fuse-results dd + dt {\n  margin-top: 1ex;\n}"},"$:/plugins/TheDiveO/TwFusejs/templates/fusesearch":{"title":"$:/plugins/TheDiveO/TwFusejs/templates/fusesearch","created":"20180811161220722","modified":"20200718131816000","tags":"","type":"text/vnd.tiddlywiki","text":"\\define fusesearch(anyterm)\n<!-- Set the variable \"fuse-search\" with the string to search for -->\n<!-- Optionally set the variable \"fuse-options\" to either a JSON data\n     string with options, or to the title of a JSON data tiddler\n     specifying the search options\n-->\n<$set name=\"fuse-options\" value=<<fuse-options>> emptyValue={{$:/plugins/TheDiveO/TwFusejs/options/default!!text}} >\n  <$set name=\"hits\" filter=\"[!is[current]!is[system]$anyterm$fuse:fuse-options<fuse-search>limit[20]]\">\n    <div class=\"fuse-results-count\">\n      <$count filter=\"[enlist<hits>]\"/> matches for\n      <$list filter=\"[[$anyterm$]prefix[!]]\">any</$list>\n      <$list filter=\"[[$anyterm$]!prefix[!]]\">all</$list>\n      search terms\n    </div>\n    <dl class=\"fuse-results\">\n      <$list variable=\"hit\" filter=\"[enlist<hits>]\">\n        <dt>\n          <!-- render matching titles as tiddler links -->\n          <$link to=<<hit>> ><$view tiddler=<<hit>> field=\"title\"/></$link>\n        </dt>\n        <dd>\n          <!-- render the (beginning) of a matching tiddler as pure text without any markup -->\n          <$list filter=\"[<hit>rendertext[]stringlimit[300]]\">\n            <$view field=\"title\" format=\"plainwikified\"/>\n          </$list>\n        </dd>\n      </$list>\n    </dl>\n  </$set>\n</$set>\n\\end\n<$macrocall $name=\"fusesearch\" anyterm={{$:/config/TwFusejs/allterms!!text}} />\n"},"$:/plugins/TheDiveO/TwFusejs/ui/ControlPanel/everyorall":{"title":"$:/plugins/TheDiveO/TwFusejs/ui/ControlPanel/everyorall","caption":"Fuzzy Term Searching","created":"20180816111158550","modified":"20180816124903959","tags":"$:/tags/ControlPanel/Settings","type":"text/vnd.tiddlywiki","text":"<$set name=\"cfgtiddler\" value=\"$:/config/TwFusejs/allterms\">\n\n<$link to=<<cfgtiddler>> >You can either search for //any// or //all// of your search terms:</$link>\n\n<$select tiddler=<<cfgtiddler>> default=\"\">\n<option value=\"\">All</option>\n<option value=\"!\">Any</option>\n</$select>\n</$set>"},"$:/plugins/TheDiveO/TwFusejs/ui/ControlPanel/fusedefaultsearchresultlist":{"title":"$:/plugins/TheDiveO/TwFusejs/ui/ControlPanel/fusedefaultsearchresultlist","caption":"Default Search Result List","created":"20180816123006775","modified":"20180816125741864","tags":"$:/tags/ControlPanel/Settings","type":"text/vnd.tiddlywiki","text":"Choose the default search result list to be opened automatically:\n\n<$select tiddler=\"$:/config/SearchResults/Default\">\n  <$list filter=\"[all[tiddlers+shadows]tag[$:/tags/SearchResults]]\">\n    <option value=<<currentTiddler>> >{{!!caption}}</option>\n  </$list>\n</$select>"},"$:/plugins/TheDiveO/TwFusejs/ui/ControlPanel/fuseextendedsearch":{"title":"$:/plugins/TheDiveO/TwFusejs/ui/ControlPanel/fuseextendedsearch","caption":"Fuzzy Term Extended Searching Syntax","created":"20200718130202274","modified":"20200718130857944","tags":"$:/tags/ControlPanel/Settings","type":"text/vnd.tiddlywiki","text":"<$set name=\"cfgtiddler\" value=\"$:/config/TwFusejs/extendedsearch\">\n\n<$checkbox tiddler=<<cfgtiddler>> default=\"false\" checked=\"true\" unchecked=\"false\" field=\"text\">\n\t<$link to=<<cfgtiddler>> >Extended search syntax</$link>, see [[fusejs.io extended search examples|https://fusejs.io/examples.html#extended-search]].\n</$checkbox>\n</$set>"},"$:/plugins/TheDiveO/TwFusejs/ui/fusesearchresults":{"title":"$:/plugins/TheDiveO/TwFusejs/ui/fusesearchresults","caption":"Fuzzy","created":"20180816121802012","modified":"20180817090000126","tags":"$:/tags/SearchResults","type":"text/vnd.tiddlywiki","text":"\\define fusesearchresults(anyterm)\n<$set name=\"fuse-options\" value=<<fuse-options>> emptyValue={{$:/plugins/TheDiveO/TwFusejs/options/default!!text}} >\n  <$set name=\"hits\" filter=\"[!is[current]!is[system]$anyterm$fuse:fuse-options{$(searchTiddler)$}limit[20]]\">\n    <small>//<$count filter=\"[enlist<hits>]\"/> matches://</small>\n    <$list variable=\"hit\" filter=\"[enlist<hits>]\">\n      <div class=\"tc-menu-list-item\">\n        <$link to=<<hit>> ><$view tiddler=<<hit>> field=\"title\"/></$link>\n      </div>\n    </$list>\n  </$set>\n</$set>\n\\end\n<$macrocall $name=\"fusesearchresults\" anyterm={{$:/config/TwFusejs/allterms!!text}} />"},"$:/plugins/TheDiveO/TwFusejs/widgets/setjson.js":{"title":"$:/plugins/TheDiveO/TwFusejs/widgets/setjson.js","text":"/*\\\ncreated: 20200718200145986\ntitle: $:/plugins/TheDiveO/TwFusejs/widgets/setjson.js\ntype: application/javascript\nmodified: 20200718200224457\ntags: \nmodule-type: widget\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/* Creates a new <$jsdondata> widget. */\nvar SetJsonWidget = function(parseTreeNode, options) {\n    this.initialise(parseTreeNode, options);\n};\n  \n/* \"Inherits\" from the Widget base \"class\" in order to get all\n * the basic widget functionality.\n */\nSetJsonWidget.prototype = new Widget();\n\n/* Renders this widget into the DOM. */\nSetJsonWidget.prototype.render = function(parent, nextSibling) {\n    this.parentDomNode = parent;\n    this.computeAttributes();\n    this.execute();\n    this.renderChildren(parent, nextSibling);\n};\n\n/* Computes the internal state of this widget. */\nSetJsonWidget.prototype.execute = function() {\n    this.jsonName = this.getAttribute(\"name\")\n    this.jsonData = this.getAttribute(\"json\");\n    this.jsonField = this.getAttribute(\"field\");\n    this.jsonDefault = this.getAttribute(\"default\");\n    this.jsonType = this.getAttribute(\"type\");\n    this.setVariable(this.jsonName, this.getValue(), this.parseTreeNode.params, !!this.parseTreeNode.isMacroDefinition);\n    this.makeChildWidgets();\n};  \n\n/* Calculates the resulting JSON data. */\nSetJsonWidget.prototype.getValue = function() {\n    var jsondata = this.jsonData || \"\";\n    if (!this.jsonField) {\n        return jsondata;\n    }\n    var valuetype = this.jsonType || \"string\";\n    var defaultvalue = this.jsonDefault;\n    var fieldname = this.jsonField;\n    var data;\n    try {\n        data = JSON.parse(jsondata);\n    } catch (e) {\n        return jsondata;\n    }\n    if (!(this.jsonField in data)) {\n        switch (valuetype) {\n            case \"bool\":\n                data[fieldname] = defaultvalue === \"true\" || defaultvalue === \"True\";\n                break;\n            case \"number\":\n                data[fieldname] = Number.parseFloat(defaultvalue);\n                break;\n            case \"string\":\n            default:\n                data[fieldname] = defaultvalue;\n        }\n    }\n    return JSON.stringify(data, null, $tw.config.preferences.jsonSpaces);\n};\n\n/* Selectively refreshes this widget if needed and returns\n * true if either this widget itself or one of its children\n * needs to be re-rendered.\n */\nSetJsonWidget.prototype.refresh = function(changedTiddlers) {\n    var changedAttributes = this.computeAttributes();\n    if (changedAttributes.name || changedAttributes.json || changedAttributes.field\n        || changedAttributes.default || changedAttributes.type) {\n        this.refreshSelf();\n        return true;\n    }\n    return this.refreshChildren(changedTiddlers);\n};\n\n/* Finally exports the widget constructor. */\nexports.setjson = SetJsonWidget;\n\n})();","created":"20200718200145986","type":"application/javascript","modified":"20200718200224457","tags":"","module-type":"widget"}}}
{
    "tiddlers": {
        "$:/config/BrowserStorage/SaveFilter": {
            "title": "$:/config/BrowserStorage/SaveFilter",
            "text": "[prefix[$:/state/]] -[prefix[$:/state/popup/]]"
        },
        "$:/plugins/tiddlywiki/browser-storage/icon": {
            "title": "$:/plugins/tiddlywiki/browser-storage/icon",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g stroke=\"none\" stroke-width=\"1\" fill-rule=\"evenodd\">\n        <ellipse id=\"Oval\" cx=\"64\" cy=\"16\" rx=\"40\" ry=\"16\"></ellipse>\n        <path d=\"M24,96 C24,104.836556 41.90861,112 64,112 C86.09139,112 104,104.836556 104,96 L104,112 C104,120.836556 86.09139,128 64,128 C41.90861,128 24,120.836556 24,112 L24,96 Z\" id=\"Combined-Shape\"></path>\n        <path d=\"M24,72 C24,80.836556 41.90861,88 64,88 C86.09139,88 104,80.836556 104,72 L104,88 C104,96.836556 86.09139,104 64,104 C41.90861,104 24,96.836556 24,88 L24,72 Z\" id=\"Combined-Shape-Copy-16\"></path>\n        <path d=\"M24,48 C24,56.836556 41.90861,64 64,64 C86.09139,64 104,56.836556 104,48 L104,64 C104,72.836556 86.09139,80 64,80 C41.90861,80 24,72.836556 24,64 L24,48 Z\" id=\"Combined-Shape-Copy-17\"></path>\n        <path d=\"M24,24 C24,32.836556 41.90861,40 64,40 C86.09139,40 104,32.836556 104,24 L104,40 C104,48.836556 86.09139,56 64,56 C41.90861,56 24,48.836556 24,40 L24,24 Z\" id=\"Combined-Shape-Copy-18\"></path>\n    </g>\n</svg>"
        },
        "$:/plugins/tiddlywiki/browser-storage/rawmarkup.js": {
            "title": "$:/plugins/tiddlywiki/browser-storage/rawmarkup.js",
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/browser-storage/rawmarkup.js\ntype: application/javascript\nmodule-type: library\n\nStartup code injected as raw markup\n\n\\*/\n\n(function() {\n\n// Need to initialise these because we run before bootprefix.js and boot.js\n$tw = window.$tw || Object.create(null);\n$tw.hooks = $tw.hooks || { names: {}};\n$tw.boot = $tw.boot || {};\n$tw.boot.preloadDirty = $tw.boot.preloadDirty || [];\n\n// Hook the point in the startup process when the tiddlers have been loaded but plugins not unpacked\nvar hookName = \"th-boot-tiddlers-loaded\";\nif(Object.prototype.hasOwnProperty.call($tw.hooks.names,hookName)) {\n\t$tw.hooks.names[hookName].push(hookBootTiddlersLoaded);\n} else {\n\t$tw.hooks.names[hookName] = [hookBootTiddlersLoaded];\n}\n\n// Load tiddlers from browser storage\nfunction hookBootTiddlersLoaded() {\n\tvar url = window.location.pathname,\n\t\tlog = [];\n\t// Check that browser storage is available\n\ttry {\n\t\twindow.localStorage;\n\t} catch(e) {\n\t\treturn;\n\t}\n\t// Step through each browsder storage item\n\tfor(var index=0; index<window.localStorage.length; index++) {\n\t\tvar key = window.localStorage.key(index),\n\t\t\tparts = key.split(\"#\");\n\t\t// If it's ours\n\t\tif(parts[0] === \"tw5\" && parts[1] === url) {\n\t\t\t// Read it as JSON\n\t\t\tvar jsonString = window.localStorage.getItem(key),\n\t\t\t\tjsonData;\n\t\t\tif(jsonString) {\n\t\t\t\ttry {\n\t\t\t\t\tjsonData = JSON.parse(jsonString);\n\t\t\t\t} catch(e) {}\n\t\t\t\tif(jsonData) {\n\t\t\t\t\t// Convert it to a tiddler\n\t\t\t\t\tvar incomingTiddler = new $tw.Tiddler(jsonData);\n\t\t\t\t\tif(incomingTiddler) {\n\t\t\t\t\t\t// Get any existing tiddler\n\t\t\t\t\t\tvar title = incomingTiddler.fields.title,\n\t\t\t\t\t\t\texistingTiddler = $tw.wiki.getTiddler(title);\n\t\t\t\t\t\tif(existingTiddler && existingTiddler.isEqual(incomingTiddler)) {\n\t\t\t\t\t\t\t// If the incoming tiddler is the same as the existing then we can delete the local storage version\n\t\t\t\t\t\t\twindow.localStorage.removeItem(key);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(incomingTiddler);\n\t\t\t\t\t\t\tlog.push(title);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Make sure that all the tiddlers we've loaded are marked as dirty at startup\n\tArray.prototype.push.apply($tw.boot.preloadDirty,log);\n\t// Save the log\n\t$tw.wiki.addTiddler({\n\t\ttitle: \"$:/temp/BrowserStorage/Log\",\n\t\ttext: $tw.utils.stringifyList(log)\n\t});\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "library"
        },
        "$:/plugins/tiddlywiki/browser-storage/rawmarkup": {
            "title": "$:/plugins/tiddlywiki/browser-storage/rawmarkup",
            "tags": "$:/tags/RawMarkupWikified",
            "text": "`<script>`\n{{$:/plugins/tiddlywiki/browser-storage/rawmarkup.js}}\n`</script>`\n"
        },
        "$:/plugins/tiddlywiki/browser-storage/readme": {
            "title": "$:/plugins/tiddlywiki/browser-storage/readme",
            "text": "This plugin enables TiddlyWiki to save tiddlers in [[browser local storage|https://en.wikipedia.org/wiki/Web_storage#localStorage]]. This means that changes are stored within the browser, and automatically re-applied any time the base wiki is reloaded.\n\nAt startup, the plugin reads tiddlers from local storage. Any tiddlers that are identical to those built into the file are deleted from local storage. Once the wiki is up and running, any tiddler changes are written straight to local storage.\n\nBrowser local storage is not a panacea for TiddlyWiki:\n\n* Browsers limit the amount of local storage available to a page, typically to 5 or 10MB\n* Keeping personal data in browser local storage can lead to unexpected privacy violations\n* Browsers reserve the right to without warning delete data stored in local storage at any time\n* Browsers tie local storage to a URL which can lead to problems if you move a wiki to a URL previously occupied by a different wiki\n\nPlease use this plugin with caution. There are a number of unresolved issues and open questions:\n\n* Innerwikis read the local storage of their parent wikis\n* This plugin does not interfere with the existing saver mechanism, so you'll still get warnings when refreshing the page, even if your changes are safely committed to local storage\n* Deleted tiddlers will be restored when the wiki is refreshed\n* There is a possibility that tiddlers might be transferred between different wikis if they are accessed via the same URL. This is particularly likely when running in local client server configuration under Node.js\n"
        },
        "$:/plugins/tiddlywiki/browser-storage/settings": {
            "title": "$:/plugins/tiddlywiki/browser-storage/settings",
            "text": "! Disable\n\nYou can disable the browser storage plugin:\n\n<$checkbox tiddler=\"$:/config/BrowserStorage/Enabled\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> Use browser local storage</$checkbox>\n\n! Clear\n\nClick this button to clear browser storage and disable its use:\n\n<$button message=\"tm-clear-browser-storage\">Clear browser storage</$button>\n\n! Save Filter\n\nThis filter determines which tiddlers will be saved to local storage. By default, it contains `[prefix[$:/state/]] -[prefix[$:/state/popup/]]` to just save state tiddlers except popup state tiddlers, thus preserving selected tabs, and the open/closed status of table of contents entries. Other useful values include `[all[]]` meaning that it will attempt to save all tiddlers.\n\n<$link to=\"$:/config/BrowserStorage/SaveFilter\">Browser Storage Save Filter</$link>: <$edit-text tiddler=\"$:/config/BrowserStorage/SaveFilter\" default=\"\" tag=\"input\" size=\"50\"/>\n\n! Custom Quota Exceeded Alert\n\nThis setting allows a custom alert message to be displayed when an attempt to store a tiddler fails due to the storage quota being exceeded:\n\n<$link to=\"$:/config/BrowserStorage/QuotaExceededAlert\">Quota Exceeded Alert</$link>: <$edit-text tiddler=\"$:/config/BrowserStorage/QuotaExceededAlert\" default=\"\" tag=\"input\" size=\"50\"/>\n\n! Startup Log\n\nThe tiddler $:/temp/BrowserStorage/Log contains a log of the tiddlers that were loaded from local storage at startup:\n\n<<list-links \"[enlist{$:/temp/BrowserStorage/Log}sort[]]\">>\n"
        },
        "$:/plugins/tiddlywiki/browser-storage/startup.js": {
            "title": "$:/plugins/tiddlywiki/browser-storage/startup.js",
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/browser-storage/startup.js\ntype: application/javascript\nmodule-type: startup\n\nStartup initialisation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-storage\";\nexports.platforms = [\"browser\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar ENABLED_TITLE = \"$:/config/BrowserStorage/Enabled\",\n\tSAVE_FILTER_TITLE = \"$:/config/BrowserStorage/SaveFilter\",\n\tQUOTA_EXCEEDED_ALERT_TITLE = \"$:/config/BrowserStorage/QuotaExceededAlert\",\n\tDEFAULT_QUOTA_EXCEEDED_ALERT_PREFIX = \"Quota exceeded attempting to store `\",\n\tDEFAULT_QUOTA_EXCEEDED_ALERT_SUFFIX = \"` in browser local storage\";\n\nexports.startup = function() {\n\tvar self = this;\n\t// Compute our prefix for local storage keys\n\tvar prefix = \"tw5#\" + window.location.pathname + \"#\";\n\t// Make a logger\n\tvar logger = new $tw.utils.Logger(\"browser-storage\",{\n\t\t\tcolour: \"cyan\"\n\t\t});\n\t// Function to compile the filter\n\tvar filterFn,\n\t\tcompileFilter = function() {\n\t\t\tfilterFn = $tw.wiki.compileFilter($tw.wiki.getTiddlerText(SAVE_FILTER_TITLE));\n\t}\n\tcompileFilter();\n\t// Listen for tm-clear-browser-storage messages\n\t$tw.rootWidget.addEventListener(\"tm-clear-browser-storage\",function(event) {\n\t\t$tw.wiki.addTiddler({title: ENABLED_TITLE, text: \"no\"});\n\t\tclearLocalStorage();\n\t});\n\t// Track tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Bail if browser storage is disabled\n\t\tif($tw.wiki.getTiddlerText(ENABLED_TITLE) === \"no\") {\n\t\t\treturn;\n\t\t}\n\t\t// Recompile the filter if it has changed\n\t\tif(changes[SAVE_FILTER_TITLE]) {\n\t\t\tcompileFilter();\n\t\t}\n\t\t// Filter the changes\n\t\tvar filteredChanges = filterFn.call($tw.wiki,function(iterator) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\titerator(tiddler,title);\n\t\t\t});\n\t\t});\n\t\t$tw.utils.each(filteredChanges,function(title) {\n\t\t\t// Don't try to save changes to our enabled status\n\t\t\t// (If it were enabled in the file but disabled in local storage then we might not realise that distributing a copy of the file would have local storage enabled for other users)\n\t\t\tif(title === ENABLED_TITLE) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Save the tiddler\n\t\t\tsaveTiddlerToLocalStorage(title,{\n\t\t\t\tlogger: logger,\n\t\t\t\tprefix: prefix\n\t\t\t});\n\t\t});\n\t});\n};\n\nfunction saveTiddlerToLocalStorage(title,options) {\n\toptions = options || {};\n\t// Get the tiddler\n\tvar tiddler = $tw.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tconsole.log(\"browser-storage: Saving\",title);\n\t\t// Get the JSON of the tiddler\t\t\t\t\n\t\tvar json = JSON.stringify(tiddler.getFieldStrings());\n\t\t// Try to save it to local storage\n\t\ttry {\n\t\t\twindow.localStorage.setItem(options.prefix + title,json);\n\t\t} catch(e) {\n\t\t\tif(e.name === \"QuotaExceededError\") {\n\t\t\t\t// Complain if we failed\n\t\t\t\tvar msg = $tw.wiki.getTiddlerText(QUOTA_EXCEEDED_ALERT_TITLE,DEFAULT_QUOTA_EXCEEDED_ALERT_PREFIX + title + DEFAULT_QUOTA_EXCEEDED_ALERT_SUFFIX);\n\t\t\t\tif(options.logger) {\n\t\t\t\t\toptions.logger.alert(msg);\n\t\t\t\t}\n\t\t\t\t// No point in keeping old values around for this tiddler\n\t\t\t\twindow.localStorage.removeItem(options.prefix + title);\n\t\t\t} else {\n\t\t\t\tconsole.log(\"Browser-storage error:\",e);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tconsole.log(\"browser-storage: Deleting\",title);\n\t\ttry {\n\t\t\twindow.localStorage.removeItem(options.prefix + title);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Browser-storage error:\",e);\n\t\t}\n\t}\n}\n\nfunction clearLocalStorage() {\n\tvar url = window.location.pathname,\n\t\tlog = [];\n\t// Step through each browsder storage item\n\tfor(var index=window.localStorage.length - 1; index>=0; index--) {\n\t\tvar key = window.localStorage.key(index),\n\t\t\tparts = key.split(\"#\");\n\t\t// Delete it if it's ours\n\t\tif(parts[0] === \"tw5\" && parts[1] === url) {\n\t\t\twindow.localStorage.removeItem(key);\n\t\t}\n\t}\n}\n\n})();\n",
            "type": "application/javascript",
            "module-type": "startup"
        }
    }
}
Whatever we read.
Abeeshake Kanupriya  <br>notes
yes
no
yes
yes
yes
yes
yes
yes
show
show
show
show

settings
no
yes
$:/core/ui/AdvancedSearch/System
$:/themes/tiddlywiki/vanilla/themetweaks
$:/core/ui/ControlPanel/Basics
$:/core/ui/ControlPanel/Plugins/Add/Plugins
$:/core/ui/ControlPanel/Plugins/Installed/Themes
$:/core/ui/ControlPanel/Stylesheets
$:/core/ui/DefaultSearchResultList
$:/core/ui/MoreSideBar/Plugins/Languages
$:/core/ui/DefaultSearchResultList
$:/core/ui/ControlPanel/Appearance
$:/core/ui/TiddlerInfo/Tools
$:/core/ui/ControlPanel/Saving/GitHub
$:/core/ui/MoreSideBar/All
$:/core/ui/SideBar/Recent
no

visibility

ready

{
    "tiddlers": {
        "$:/info/browser": {
            "title": "$:/info/browser",
            "text": "yes"
        },
        "$:/info/node": {
            "title": "$:/info/node",
            "text": "no"
        },
        "$:/info/url/full": {
            "title": "$:/info/url/full",
            "text": "https://twistingtwists.github.io/twUPSCNotes/"
        },
        "$:/info/url/host": {
            "title": "$:/info/url/host",
            "text": "twistingtwists.github.io"
        },
        "$:/info/url/hostname": {
            "title": "$:/info/url/hostname",
            "text": "twistingtwists.github.io"
        },
        "$:/info/url/protocol": {
            "title": "$:/info/url/protocol",
            "text": "https:"
        },
        "$:/info/url/port": {
            "title": "$:/info/url/port",
            "text": ""
        },
        "$:/info/url/pathname": {
            "title": "$:/info/url/pathname",
            "text": "/twUPSCNotes/"
        },
        "$:/info/url/search": {
            "title": "$:/info/url/search",
            "text": ""
        },
        "$:/info/url/origin": {
            "title": "$:/info/url/origin",
            "text": "https://twistingtwists.github.io"
        },
        "$:/info/browser/screen/width": {
            "title": "$:/info/browser/screen/width",
            "text": "1440"
        },
        "$:/info/browser/screen/height": {
            "title": "$:/info/browser/screen/height",
            "text": "900"
        },
        "$:/info/browser/language": {
            "title": "$:/info/browser/language",
            "text": "en-IN"
        }
    }
}




































































































search
ngo sh
loaded
Chile
$:/themes/tiddlywiki/snowwhite
{
    "tiddlers": {
        "$:/themes/tiddlywiki/snowwhite/base": {
            "title": "$:/themes/tiddlywiki/snowwhite/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/tight/base": {
            "title": "$:/themes/tiddlywiki/tight/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\thtml body.tc-body {\n\t\tfont-size: 13px;\n\t\tline-height: 16px;\n\t}\n\n\thtml body.tc-body h1,\n\thtml body.tc-body h2,\n\thtml body.tc-body h3,\n\thtml body.tc-body h4,\n\thtml body.tc-body p {\n\t\tmargin-top: 0.3em;\n\t\tmargin-bottom: 0.3em;\n\t}\n\n\thtml body.tc-body code {\n\t\tfont-size: 0.8em;\n\t}\n\n\thtml body.tc-body section.tc-story-river {\n\t\tpadding: 0px;\n\t}\n\n\thtml body.tc-body div.tc-tiddler-frame {\n\t\tpadding: 12px;\n\t}\n\n\thtml body.tc-body div.tc-sidebar-scrollable {\n\t\tpadding: 12px 0 12px 12px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-subtitle {\n\t\tfont-size: 0.7em;\n\t\tfont-weight: 700;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-subtitle .tc-tiddlylink {\n\t\tmargin-right: .3em;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tags-wrapper {\n\t\tmargin: 0;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame button.tc-tag-label,\n\thtml body.tc-body .tc-tiddler-frame span.tc-tag-label {\n\t\tfont-size: 0.8em;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h1 {\n\t\tfont-size: 1.5em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h2 {\n\t\tfont-size: 1.3em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h3 {\n\t\tfont-size: 1.2em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h4 {\n\t\tfont-size: 1.1em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-improvement-banner {\n\t\tmargin-right: -15px;\n\t\tmargin-left: -10px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-info {\n\t    margin: 0 -13px 0 -13px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-fold-banner {\n\t    width: 13px;\n\t    margin-left: -15px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-unfold-banner {\n\t    margin-left: -13px;\n\t    margin-top: -4px;\n\t}\n\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/vanilla/themetweaks": {
            "title": "$:/themes/tiddlywiki/vanilla/themetweaks",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
            "text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
        },
        "$:/themes/tiddlywiki/vanilla/base": {
            "title": "$:/themes/tiddlywiki/vanilla/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n        background-color: transparent;\n}\n\n\"\"\">>\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote > div {\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n    border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    left: -50px;\n    top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n    right: -80px;\n    bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n  vertical-align: middle;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\t/* next 2 elements needed, since normalize 8.0.1 */\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: 500;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n    \tcursor: pointer;\n\tcolor: <<colour foreground>>;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tborder-radius: 2px;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-primary-btn {\n \tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-sidebar-scrollable .tc-tag-label {\n\ttext-shadow: none;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tmargin-right: 3px; \n\tmargin-bottom: 1px;\n\tvertical-align: text-bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n  font-size: 1rem;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n\tmargin-right: .1em;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-subtitle .tc-tiddlylink {\n\tmargin-right: .3em;\n}\n\n.tc-tiddler-missing .tc-title {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n    height: 1.2em;\n    width: 1.2em;\n    margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg  {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tbackground-color: <<colour tiddler-editor-background>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n  fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n  fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n  fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n  fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n  fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n  fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n  fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n  fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n  fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-type-selector .tc-edit-typeeditor {\n\twidth: 20%;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-viewswitcher .tc-image-button {\n\tmargin-right: .3em;\n}\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg  {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down .tc-drop-down-info {\n\tpadding-left: 14px;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n    width: auto;\n    margin-bottom: 0px;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical  {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical  {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical  {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n\toverflow: auto;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n    display: block;\n    width: 100%;\n    text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n    flex: 1 0;\n    background: <<colour tiddler-editor-background>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n    white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n    background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n    padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n    flex: 3 1;\n    border-left: 0.5em solid <<colour muted-foreground>>;\n    border-right: 0.5em solid <<colour muted-foreground>>;\n    border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 28px;\n\tleft: 0;\n\tright: 0;\n\tmax-width: 50%;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 14px;\n\tpadding: 7px;\n\tborder: 1px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 7px;\n\tright: 7px;\n    line-height: 0;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n    font-size: 0.8em;\n    margin-bottom: 0.5em;\n}\n\n.tc-alert-body > p {\n\tmargin: 0;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom-none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: flex;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tfill: <<colour muted-foreground>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n    align-items: center;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\n    margin: 0.5em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugin-indicator {\n\tmargin: -16px 1em 0 2em;\n}\n\n.tc-plugin-info-sub-plugin-indicator button {\n\tcolor: <<colour background>>;\n\tbackground: <<colour foreground>>;\n\tborder-radius: 8px;\n    padding: 2px 7px;\n    font-size: 0.75em;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info-dropdown {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n    margin: 2px;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\n\tflex-grow: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-buttons {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n    text-align: right;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h1 {\n\tfont-size: 1em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h2 {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description div {\n\tfont-size: 0.7em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle img, .tc-plugin-info-chunk.tc-plugin-info-toggle svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg {\n\twidth: 2em;\n\theight: 2em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 0 1em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugins {\n\tpadding: 0.5em;\n    margin: 0 1em 1em 1em;\n\tbackground: <<colour notification-background>>;\n}\n\n.tc-install-plugin {\n\tfont-weight: bold;\n\tbackground: green;\n\tcolor: white;\n\tfill: white;\n\tborder-radius: 4px;\n\tpadding: 3px;\n}\n\n.tc-install-plugin.tc-reinstall-downgrade {\n\tbackground: red;\n}\n\n.tc-install-plugin.tc-reinstall {\n\tbackground: blue;\n}\n\n.tc-install-plugin.tc-reinstall-upgrade {\n\tbackground: orange;\n}\n\n.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n    vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\n\tvertical-align: -0.15em;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n    margin: 0;\n    padding: 0;\n    border: none;\n    background: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n    \tpadding-left: 14px;\n}\n\n.tc-tree ol {\n    \tlist-style-type: none;\n    \tpadding-left: 0;\n    \tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n    \tpadding-left: 1em;    \n}\n\n.tc-tree button { \n    \tcolor: #acacac;\n}\n\n.tc-tree svg {\n     \tfill: #acacac;\n}\n\n.tc-tree span svg {\n    \twidth: 1em;\n    \theight: 1em;\n    \tvertical-align: baseline;\n}\n\n.tc-tree li span {\n    \tcolor: lightgray;\n}\n\nselect {\n        color: <<colour select-tag-foreground>>;\n        background: <<colour select-tag-background>>;\n}\n\n/*\n** Utility classes for SVG icons\n*/\n\n.tc-fill-background {\n\tfill: <<colour background>>;\n}"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
            "text": "15px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
            "text": "22px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
            "text": "14px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
            "text": "20px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storytop": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyright": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
            "text": "686px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
            "text": "960px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
            "text": "350px"
        },
        "$:/themes/tiddlywiki/vanilla/options/stickytitles": {
            "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
            "text": "no"
        },
        "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
            "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
            "text": "fixed-fluid"
        },
        "$:/themes/tiddlywiki/vanilla/options/codewrapping": {
            "title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
            "text": "pre-wrap"
        },
        "$:/themes/tiddlywiki/vanilla/reset": {
            "title": "$:/themes/tiddlywiki/vanilla/reset",
            "type": "text/plain",
            "text": "/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n   ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n   ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n  margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n  display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n  box-sizing: content-box; /* 1 */\n  height: 0; /* 1 */\n  overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n  background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n  border-bottom: none; /* 1 */\n  text-decoration: underline; /* 2 */\n  text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n  border-style: none;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  line-height: 1.15; /* 1 */\n  margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n  overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n  padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n *    `fieldset` elements in all browsers.\n */\n\nlegend {\n  box-sizing: border-box; /* 1 */\n  color: inherit; /* 2 */\n  display: table; /* 1 */\n  max-width: 100%; /* 1 */\n  padding: 0; /* 3 */\n  white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n  vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/* Interactive\n   ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n  display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n  display: list-item;\n}\n\n/* Misc\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n  display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n  display: none;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
            "text": "-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\""
        },
        "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
            "text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
            "text": "fixed"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
            "text": "auto"
        },
        "$:/themes/tiddlywiki/vanilla/sticky": {
            "title": "$:/themes/tiddlywiki/vanilla/sticky",
            "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n\n``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n"
        }
    }
}
960px
300px
320px
20px
1100px
1000px
classic
in mindmap 

PRI, CJReforms, WITness protection shcemes
monetary transmissino

GSDP chosen for benchmark = HR (3rd highest per capita gdp)
	goa and Sikkim are first two bit not representative of other states 
	
	Himachal - 4th - goa and sikkim get share equak to HR 

# PyQ of MODERN history
# Andre betiele - main learnings 
# social capital basics from ARC 9 

---

# Company act test 
#  company law 2 chapter revise 

---

# 3D - final touch 

---- 

# regionalism 
* british policy towards princely states - what? how caused regionalism ? 
* why was JHK created? - owing to regional deprivation ? 
* language, ethnicity, culture
<ul>
<li>Introduction-
<ul>
<li>24th October-&nbsp;<strong>diamond jubilee</strong> of UN- 75 years</li>
<li>Founded in 1945 after the backdrop of World War 2.</li>
<li>To maintain international peace and security, develop friendly relations among nations and promoting social progress.</li></ul></li></ul>
<p>&nbsp;</p>
<ul>
<li>Achievements-
<ul>
<li>Maintain peace and security through various peace keeping mission.</li>
<li>No further world war occurred</li>
<li>Major role in decolonization</li>
<li>Fight against Apartheid, etc.</li>
<li>Prevent nuclear proliferation</li>
<li>Support disarmament.</li>
<li>Promote development</li>
<li>Inclusion of civil society – experts, NGOs, media, etc.</li>
<li>Environment related issue like protecting the ozone layer, banning of toxic chemicals, etc.</li></ul></li></ul>
<p style="margin-left:80px">&nbsp;</p>
<ul>
<li>Setbacks of UN today
<ul>
<li>The institution has been designed to privilege the most powerful states of post-WW II - Undemocratic instruments of veto power and permanent seats in UNSC.</li>
<li>Not represent the present power dynamics.</li>
<li>Risk of War has not gone away – both violence, arms race and war have continued to happen.</li>
<li>Security environment has deteriorated.</li>
<li>Efforts for peace has met massive setback.</li>
<li>Inequality is growing</li>
<li>Issue of Climate change and biodiversity</li></ul></li></ul>
<p>&nbsp;</p>
<ul>
<li>Way forward-
<ul>
<li><strong>Multilateralism</strong>.&nbsp;</li>
<li><strong>UNSC must be expanded</strong> in terms of its permanent members- Add India</li>
<li>De-emphasize power; More emphasis on the principles <strong>(Principles &gt; Power)</strong></li></ul></li></ul>
<p>&nbsp;</p>
<ul>
<li>Thus there is the need for complete reforms because <strong>UN is about global governance and not about global government</strong>, which gives everybody a certain amount of stakes and allows those who have greater capabilities to be able to take things forward for the benefit of everyone.</li></ul>
# markets and fair under state list and no exception of 33 of concurrent list 

# 33 of concurrent list - foodstuff + raw jute + cotton + interstate trade .

# 
# right to move inside country 

[[ right to move outside country included in article ___ | A21]]
# right to move outside country
!!! dismissed / removal of Civil servant

 If dismissed, cannot take govt. job again,
If removed, eligible for govt job.

<ol>
<li>NGT - Kaleshwaram is in violation of law as granted EIA clearance ex post facto&nbsp;
<ol>
<li>Physical verification of rehab measure</li></ol></li></ol>
Conciliation - when '3rd person' (conciliator) helps to resolve dispute (eventually acts as judge but first listens to both sides and can bring a middle solution)

---

Mediation - when 2 parties solve dispute by talking 'among themselves' e.g. court usually sends divorce matters to mediation cells where both parties can talk 'among themselves'

---

Negotiation - just a term (nothing related to Alternate Dispute redressal) - typical meaning
Cons

# no say in personal matters until 21 :( eg - child marriage act are girls eloped with husband of choice . Max registration , so no more say 
# definition child - LC report - unform age of marriage be 18 , major election  - physical mentally capable -- marriage allow too 
# intl - CEDAW - 18y min marriage age 
# early pregnancy -- child mal nutrition , other methods nudge

KNR - amend child marriage act -  that is void in itself. Unlike Central law
But widow is deprived of social benefits :( because no pension to her. Her marriage was void
!!.hh2 Data

17% of GDP
46% workforce
Agriculture production has been increasing at about 3.6% annually
World’s largest producer of milk, pulses, and spices, and has the world’s largest cattle herd (buffaloes)

!!.hh2 Issues :
# Low agricultural productivity - 60% agri land is at risk due to fertilizer misuse, poor cropping practices, post harvest losses, declining # rainfall, poor targeting of subsidies
# Inefficient MSP structure - Shanta Kumar Committee - only 6% farmers get benefit of MSP, rest sell to aggregators
# Lack of forward linkages - agri markets, cold storage, agro-processing, poor transport
# Input challenges - Ashok Dalwai committee found rising input costs have led to decline in crop income. Input factors :
# 2nd generation problem of Green Revolution - excessive use of fertilizers, groundwater depletion, contamination, etc
# Soil Fertility - persistent declining
# Seeds - poor quality, low seed replacement rate
# Lack of mechanization
# Credit crunch
Low investment in R&D - <1% agri GDP spent in research
Policy issues - of agriculture, water, commerce and finance
Agricultural Marketing - APMC Act has led to cartelization of traders leading to low farm prices
Lack of alternative employment - 40% farmers would like to quit agriculture
Climate change
Agricultural NPAs - due to dependence on monsoons, increasing rural distress, moral hazard of farm loan waivers, using loan for non-farming activities

Suggestions :
Agri Min.'s 7 point strategy with vision to doubling farmers income by 2022 :
Increase in production - improve irrigation efficiency, increased irrigation budget, implementing PM Krishi Sinchai Yojana, fast-tracking watershed development
Effective use of input cost -
Soil - implementing Soil Health Cards Scheme
Fertilisers - Neem coated urea
Awareness - Kisan Suvidha App, Kisan Call Centres
Encourage organic farming
Reduction of post harvest losses - Storage facilities - avoid distressed sales, loans provided against negotiable warehouse receipts, interest subvention scheme; Integrated cold chain in rural areas
Value Addition - via PM Kisan Sampada Yojana, improving forward and backward linkages of agro processing clusters
Reforms in Agriculture Marketing - e-NAM, Model APMC Act, contract farming
Risk, Security and Assistance - PM Fasal Bima Yojana, compensation of at least 1.5 times
Promoting Allied Activities - horticulture, livestock, blue revolution, Rural Backyard Poultry development, Sub-Mission on Agroforestry
Reccos of Ashok Dalwai Committee :
Improve Institutional Arrangement/Overhaul of the Union agriculture ministry - agri-logistics, primary processing, etc
Liberalize definition of 'farmer' - to include cultivators, sharecroppers
Undertake land reforms - for land pooling, Model Land Leasing Act
Reduce production risks and market unpredictability - improving post-harvest mgmt
Liberalize and simplify agricultural policies - e.g greater choice of inputs to farmers
Improve grassroot level participation - making Gram Panchayats responsible

Cabinet Committee on Economic Affairs given approval to Krishonnati Yojana - Mission for Integrated Development of Horticulture, National Food Security Mission, Integrated Scheme on Agricultural Marketing, National e-Governance Plan (NeGP-A), etc

MINIMUM SUPPORT PRICE
Minimum Support Price is the price at which government purchases crops from the farmers, whatever may be the price for the crops. CACP announces the prices for 23 crops.
Issues :
Poor awareness - NITI Aayog found that 62% farmers were informed of MSP after sowing crops
Shanta Kumar Committee - only 6% farmers getting MSP
Lack of financial inclusion - 2/3rd farmers not financially included
Non remunerative Price - in many states farmers being unable to get cost of cultivation vai MSP
Faulty Cropping Pattern - excess focus on wheat, rice and sugarcane
Regional Discrimination - discriminated against eastern states
Resulted in depletion of groundwater, soil degradation
Fiscal Cost - burden on fiscal health, leading to inflation
Misc - high transport cost, poor storage facilities, delay in payments
Demand-supply mismatch
Way forward :
Income support payments, paid on a per hectare basis through DBT. E.g Telangana announced 10,000/ha per season
NITI Aayog -
PDPS (Price deficiency payment system) : allow farmers to sell in open markets if MSP falls below market price. e.g MP's Bhuvantar Bhugtan
Private procurement and stockist scheme
Increase awareness
Timely payment
Advance Announcement
Decentralized Procurement - 'National Commission of Farmer' reco mandi to be in 5km radius of producer
MS Swaminathan Committe reco - MSP to be 50% of cost of production

AGRICULTURAL MARKETING
Presently, markets regulated by APMC Act enacted by respective State govts.
Issues :
Till now 50% states haven't made necessary changes in respective state agricultural marketing acts
Farmers receiving fractions - of the price paid by final consumers
Price fluctuations
Poor price discovery - due to cartelization, lack of commodities futures, etc
Mandis lack good storage and warehousing facilities
Demand-supply mismatch
Absence of grading - resulting in poor quality of products
Steps taken :
e-NAM - to unify mandis across the nation into one single national market
Agricultural Produce and Livestock Marketing Act (APLM), 2017 to replace the APMC Act. Features :
Unified Market Area
Market Committees - to regulate auctions
Storage infrastructure
E-Trading - also to be integrated with private market yards
Single point levy of market fee
Way forward :
Encouraging Investments in Supply Chains
Restructuring Essential Commodities Act - to allow export of onions, wheat, etc
Encouraging contract and group farming - through Farmer Producer Organization (FPO)
Improving Marketing Intelligence System - forecasting of agri produce, etc
Unified national agricultural market (NAM) by 2020 - by increasing coverage of markets under e-NAM
Improve procurement system - not just wheat and paddy but be secular to other crops
Promoting FPO/VPO - farmer/village producer organizations

FARMER PRODUCER COMPANIES
Hybrid b/w cooperative societies and pvt ltd cos sharing of profits among members. Regd. under Companies Act, 1956
Recently govt. exempted FPCs from tax for a period of five yrs
Need for FPCs :
Structural challenges - poor mkt infra, lack of credit from formal channels, low bargaining power, higher input costs, etc
Small farmer constraints - predominance of small landholdings - 72% farmers have <2ha land (85% farmers are small and marginal farmers)
Failure of Cooperatives - due to political interference, bureaucratic control
Challenges :
lack of long term capital
lack of entrepreneurial capabilities
lack of admn capacity - leading to poor mgmt of books
Negative selection phenomenon - entities entering only to reap subsidy then depart
Misc - no incentive for good performance, problems like free-riding, etc
Way forward :
Optimal size determination - of 25-30 members
Proper Selection Mechanism - for promoters based on merit
Role of NGO - furthering their role for social enterprising
Optimal composition - minimise entry barriers for farmers based on socio-economic-politic factors

CONTRACT FARMING
Recently, Model Contract Farming Act was released by the government. It is in Concurrent List while agri is in State List
Challenges in contract farming :
State reluctance - to take reforms for fear of loss of revenue
Lack of uniformity - among States regarding kinds of produce, conditions, etc. needed to allow contract farming
Regional Inequality - currently practiced in agricultural developed states (PB, TN) than states with high conc. of poor farmers
Supply side issue - buyers prefer large farmers than small ones due to high transaction and marketing costs
Capital intensive and less sustainable - promotes use of fertilizers and pesticides
Encourages monoculture - impacts soil health and food security
Monopsony - means only buyer, in which firms could exploit farmers by offering lower prices
Information asymmetry - farmers lack info on productivity, land quality, terms of contract leading to exploitation
Significance of contract farming :
Private participation in Agriculture - brings in private investment
Improving Farmers Productivity - access to better inputs, scientific practices and credit facilities
Insurance to post harvest losses
Increasing Export - link with global supply chain
Consumer benefits - reduce intermediaries, reduce regulatory compliances, etc -> control food price inflation
Way forward :
Implement Model Farming Act -> ensure buying of pre-agreed quantity, to decide sale-purchase price in case of violent upswing or downswing of mkt price, contract farming to remain outside of ambit of APMC Act, bars transfer of land to companies, encourages FPOs/FPCs to mobilize small and marginal farmers, catering of dispute at lower level for quick disposal of disputes, guide contracting parties to fix pre-agreed price, produce will be insured under present agriculture insurance schemes

AGRICULTURE INPUT
WATER MANAGEMENT
India has 4% of global water resources, supports 18% world population, 15% of its livestock
Agriculture uses 80% of total usable water in the country
Challenges :
Area under Rainfed - 52% of cultivable land is rainfall-dependent
Regional imbalance - huge temporal and spatial variations in rainfall. e.g ganga-brahmaputra basin alone makes 50% of total annual water availability
Sub-optimal utilization of created facilities - Wide gap b/w irrigation potential created (IPC) and irrigation potential utilized (IPU) due to inadequate maintenance of canals, changing land use pattern, etc
Poor irrigation efficiency
Imbalanced use of groundwater - accounts for 63% of country's irrigated area
Improper cropping pattern - water guzzling crops like rice, sugarcane
Water logging and soil salinity
Way forward :
Reduce over-exploitation of ground water - separate power feeder for domestic consumption and agricultural use, artificial recharge and rainwater harvesting
Creating secondary storage - in tail end of canal to be used in critical periods
Irrigation dev in NE - to support 2nd Green Revolution
Improve on farm water management
Rain water harvesting
Creating National Irrigation Management Fund (NIMF) - to provide financial incentives to states to improve performance
Promoting of micro-irrigation

India is 2nd largest consumer of urea fertilizers after China. It is one of the eight core industries.

SEED INDUSTRY
India is the fifth largest seed market across the globe.
Issues :
Seed Companies - Enjoy a monopoly. e.g Monsanto
Government - failure in preventing the rampant illegal sale and planting of seeds. e.g in MH and Telangana
Farmers - low seed replacement rate of 20% for most crops, availability of less area for seeds to achieve optimum Seed Multiplication Rate
Steps that can be taken :
GM Tech - define the exact areas where GM is required by the country
Enhance Seed-Research Capacity - encourage pvt sector participation
A robust third party quality certification system
Regulatory mechanism - to make industry transparent, science based
Quick resolution - for conflicts between IPR laws affecting this industry
NITI - use GM, to prevent MNC exploitation only give permission to indigenous varities.

DRAFT PESTICIDES MANAGEMENT BILL 2017
Currently India is the largest producer of pesticides in Asia and ranks 12th in world for application of pesticides.
Issues :
Unregulated sale
Multiple bodies involved - FSSAI, Central Insecticide Board, State agriculture unis all make different reccos regarding pesticides leading to distorted info to farmers
Sale of chemical banned in other countries - 93 such chemicals
Irresponsible behaviour of Pesticide manufacturers - not printing full info on labels of bottles
Highlights of Bill :
Repeal archaic law - e.g Insecticides Act of 1968 (Issues - long registration process, lack of data protection, low compensation, lack of stringent penal provisions)
Setting up of Central Pesticides Board - to advice centre and state govt. on prevention of risks due to pesticide
Classification - of pesticides as misbranded, sub-standard or spurious
Penalties and Compensation - to violators and farmers under Consumer Protection Law
Reporting - State govts. have to report all cases of poisoning to centre on quarterly basis
Analysis of bill :
Lax def - of pesticides and other terms, 'user' not defined in bill
Lack of accountability - bill is silent on time frame of data protection and approval of spurious pesticides by inspector
Penal Provision - lack of it on cos. marketing pesticides
Way forward :
Pesticide Development and Regulation Authority - to make oversight more effective
Delegation of power - to pesticide inspector for suspension of pesticides sales over violation, currently only magistrate ca do
Improve competition
Incentivising R&D


ROLE OF TECHNOLOGY IN AGRICULTURE
Important techs :
Resource conserving technologies - to mitigate inflationary pressures e.g zero tillage farming
Reducing wasteful production - Conversion of all farm output into useful items
Post harvest technologies - e.g cold storage, processing units, etc
Climate resilient technologies - through efficient mgmt of resources
Biotech - e.g GM crops, bio-fortification of food
Nanotech - to improve soil fertility, effective weed control. e.g nano Ag as anti-microbial agents
Farm mechanization - to release hidden unemployment
Emerging technologies - Big Data Analytics, IoT, Block Chain, Artificial Intelligence, Robotics & Sensors, etc. e.g NITI's recco Precision Agriculture using Artificial Intelligence (AI)
Way forward :
focus on demand-driven innovation
need to encourage and strengthen public research system via PPP
States need to leverage Aadhaar India Stack and Spatial Data Infrastructure (SDI) to create a technology backbone.
Incentives should be in place to promote sectoral convergence at farm level by linking diff schemes through SDI and Aadhar


ALLIED SECTOR
Horticulture :
accounts for 30% of India’s agricultural GDP
more immune to monsoon deficits
Animal Husbandry :
Livestock are natural capital and act as insurance against crop failure
Forestry :
India is among the ten most forest rich countries of the world
Steps being taken for promotion of allied activities :
Integrated Farming - horticulture, livestock, and bee keeping along with agriculture
Blue Revolution - promoting inland fisheries
Rural Backyard Poultry Development
Rashtriya Krishi Vikas Yojana- Remunerative Approaches for Agriculture and Allied sector Rejuvenation (RKVY-RAFTAAR) - promoting agribusiness entrepreneurship
National Agro-Forestry Policy - including 'Har Medh Par Pedh'
Reconstituted National Bamboo Mission - to promote bamboo cultivation. Also amended forest act to remove bamboo from def of tree in non-forest areas
Push to Horticulture - through Mission for Integrated Development of Horticulture (MIDH) scheme
White Revolution - via Rashtriya Gokul Mission
Beekeeping

DAIRY SECTOR
World’s largest milk producer (156 MMT annual production)
Challenges :
International level :
Impact of FTAs - Removal of import duties on milk and milk products under FTA and RCEP will make imports cheaper
Low surplus for exports - due to high domestic demand (just 0.3% production exported), while NZ exports 86%
Export restriction by other countries - e.g Australia classifies India as FMD hit nation and restricts imports. Most RCEP countries have high import duties
National level :
Domination of unorganized sector - prevents value addition
Infrastructure issues - poor linkage to markets, lack of marketing facilities
Non availability of fodder - by 2025, there will be 65% reduction in fodder
Way forward :
“National Programme for Bovine Breeding and Dairy Development"
Rashtriya Gokul Mission
Dairy Processing & Infrastructure Development Fund

SILK INDUSTRY
Recently Integrated Scheme for Development of Silk Industry was approved
4 types found in India - Mulberry, Tasar, Muga, Eri of which Mulberry accounts for 70% of total raw silk production
Significance of Sericulture :
Low Gestation & High Returns
Women friendly occupation - currently consist 60% of workforce
Ideal Programme for weaker sections
Eco-friendly activity
Labour intensive - suited for rural areas
Challenges faced :
Low export earnings - due to global recession and weaker rupee
Selling powerloom in the name of handloom
Declining inclination of youth towards weaving - one can earn same at powerloom with less stress
Competitive pricing - due to cheap imported Chinese silk
Decline in area cultivated


FISHERY SECTOR IN INDIA
India is 2nd largest fish producing country in the world
6.3% of global fish production, sector contributes 1.1% to GDP, 5.15% to agri GDP
Two primary fisheries - Inland Fisheries and Marine Fisheries
Challenges :
Enhanced human activity in aquatic areas - leads to occurrence of dead zone/ Hypoxic zones leading to permanent loss of fishing zones
Increased use of Fibre Reinforced Plastic (FRP) - ill effects on marine culture
Loss of habitat and indiscriminate fishing
Lack of quality seed and feed for fish
Inadequate availability of credit
Govt steps taken :
Budget - Extend facility of Kisan Credit Cards to fisheries sector
Inland fishing
Committee under Dr. Dilip Kumar to draft a national policy on inland fishing.
“Development of Inland Fisheries and Aquaculture” Scheme for inland fishing
Marine Fishing
National Policy on Marine Fishing 2017
"Letter of Permit"(LOP) system in EEZ has been stopped to boost livelihood of local fishermen
Way forward :
Dr.B Meenakumari committee - recco can be implemented for creation of buffer zone (b/w 200m and 500m) and scientific use of fishing net
Research on aquatic health management
Special insurance system for the fishing community
Use of Fish Aggregating Devices (FADs) and Artificial Reefs (ARs) for stock enhancement


NATIONAL YEAR OF MILLETS
2018 as ‘National Year of Millets’ to boost the agro-industry and production of the cereal
Four dimensional benefits of millets :
Farming and Food Security
Less water requirement
Intercropping with other crops
Less affected by diseases and pests
Cultural and Poverty Perspective
Gives more output with less input, can withstand drought
Associated with tribal culture. e.g Karnataka Ragi Habba
Nutrition Perspective
vitamins, calcium, iron, potassium, magnesium, zinc, low Glycemic Index (GI)
Environmental Perspective
good ability to sequester carbon, utilizes mainly organic fertilizer
Challenges :
Unfavorable agricultural Policy - MSP, PDS, crop loans favourable for rice, wheat and sugarcane
Focus on Specific Millets - especially sorghum, pearl millet and finger millet, leaving out others
Dietary Habits - due to urbanization more focus on rice and wheat as per ICAR
Lack of Awareness - tagged as ‘a poor man’s food’
Way Forward :
Policy action - govt to generate demand by including in MDM and PDS
Special initiatives for backward and tribal regions

OPERATION GREENS
Announced in Budget - 500 crore project on the lines of Operation Flood for enhancing production & reducing price volatility of fruits & vegetables. To start focusing on TOP (tomatoes, onions and potatoes) initially.
Suggestions to curb Price Volatility for Perishables :
Grow diverse crops - to min. price volatility
Cluster based Cultivation - of horticulture crops
Investment in agri-logistics
Market Reforms - Amend APMC Act to allow direct buying from FPOs, Price deficiency payment schemes like Haryana’s Bhavantar Bharpai Yojna for vegetables
Incentivising Value addition
Other govt measures :
Price Stabilization Fund
Encourage horticulture - via MIDH
SAMPADA
Budget announcements :
MSP - to be 50% of cost of production
Income-tax concession to FPO's

OTHER ISSUES IN AGRICULTURE

ORGANIC FOOD
Fruits, vegetables, animal products grown in an environment free of chemical pesticides, fertilizers, generally-modified organisms and growth hormones
FSSAI has recently introduced 'Jaivik Bharat' logo for organic products
Guidelines : Mandatory labeling of organic food, Penalties for non-compliance, Approval authority - NPOP (National Program for Organic Products), PGS-India (Participatory Guarantee System for India), FSSAI
Significance :
Help in curbing malpractices where inorganic products are sold as organic
Impetus to Growth - expected to grow at 20% in the next five years if supported with right policies
integrating organic product with global value chain
Empowering both consumer and farmer
Health benefits
Concerns :
dual certification system - by NPOP, PGS-India
PGS also fails to have a transformational impact - as customers don't believe PGS due to self certification
Lack of interest by big retail player - in promoting organic products
Expensive products
Way forward :
Single Nodal Agency - to streamline process
Integrating small and marginal growers - will open new opportunities
Develop infrastructure - cold storage
Promoting organic farming in country through PKVY (Paramparagat Krishi Vikas Yojana)
PMKVY :
component of Soil Health Mgmt (SHM) of NMSA
Farmers encouraged to take up traditional methods of cultivation like zero-budget natural farming and permaculture
Traditional methods - yogic farming, gou mata kheti, Vedic farming, rishi kheti, etc

SUGARCANE PRICING
Fair and Remunerative Price (FRP) - It is price announced Centre on reco CACP after consulting the State Govts and associations of sugar industry
Challenges :
yield per hectare is extremely low
seasonal character - workers staying idle for almost half year
Average rate of sugar recovery - is <10%, much lower than other countries
Sugar mills - old, have outdated machinery, low crushing capacity
cost of sugar production - is one of the highest in India
By-products - like bagasse and molasses, face difficulty in disposing them
dual price system - discourages entrepreneurs
Suggestion :
Rangarajan committee - reco abolition of SAP and facoured revenue sharing formula (RSF)
CACP - reco a hybrid approach with RSP, FRP and Sugar Stabilization Fund
Ethanol Blending of Petrol
Incentivise crop diversification - towards less water intensive crops

AGRICULTURAL EDUCATION
Challenges :
Finance
Faculty - non-replacement of retired faculty
Lack of networking and quality
Low quality
Not a first option - due to low career visibility
Way forward :
Revisit curriculum - reco by Ashok Dalwai Committee on Doubling the farmer income
Global standard practice - education to be harmonized with issues of WTO, ethics of IPR, standard trade practices
Regional specific education
Vocational Agricultural Education

EDIBLE OIL IMPORT
Palm oil accounts for more than half of India's total edible oil imports
Need of import :
Agricultural Conditions
Production is largely in rainfed areas
continuous drought during the past two years
Acreage under oilseeds also remained lower this kharif season
Processing industries
prefers to import refined oil for blending directly with the oil
Global Competition and Domestic Demand
imported vegetable oil and palm oil is cheaper than other oilseed
Domestic demand is 22 million tonnes India meets ~40% of it, hence imports needed
Way forward :
R&D for quality seeds plus location specific HYV seeds
Expand credit and insurance sector
Make farmers aware of better techniques
Implementation of National Mission on Oilseeds and Oil Palm (NMOOP)



| cause | solution |
| Stubble burning | Madan b Lokur Committee, <br> Pusa decomposer, Happy seeder  |
# Champions portal integrated 
# RAISE summit - meity 
# CBSE curriculum


!!! India opportunity

AI workforce - India good 
Startups ecosystem - service mostly 


!!! Health 
* Future health risk - precautionary measure
* Early detection and prevention of breast cancer 
* Vaccine assistant - ICMR  portal 

!!! Agriculture
* Irrigation monitoring 
* Chemicals in food
* Plant disease 
* Bhopal pilot project - farmer support system , integrate data and sow 

Flood forecasting model - Bihar 



Asymmetric federalism is best way to address diversity in consonance with democracy and multiculturalism
!!.hh2 Steps by RBI 

# BBB -  PSB governance 
# "Positive pay" feature for  cheque defraud
# cyber frauds - Digital Ombudsman

!!.hh2 Steps by GoI 
<h3>Issues&nbsp;</h3>
<p>&nbsp;</p>
<h3>Strengthen BSD.</h3>
<p>&nbsp;</p>
<h3>Way Forward</h3>
<p>Provides balance btw rigidity and flexibility of CoI.</p>
<p>&nbsp;</p>
<p>Judiciary has used BSD to balance discretion of legislative by using it as a tool for constitutional interpretation.</p>
<p>Source : Sept EPIC forumias</p>
IITM - roman based script + OCR + finger based system for sign language for hearing imparied 
<p>Murlidharan&nbsp;</p>
<ol>
<li>2004 Tsunami - organise resources for house making&nbsp;</li>
<li>British took his parents as indentured labours&nbsp;</li>
<li>&nbsp;</li></ol>
<p>LIDAR + Laser at LoC</p>
<p>Chile - Protest for new constitution to be framed by elected constituent assembly.</p>
<p>Why? - Structural Inequality</p>
<h2><span style="font-family:Trebuchet MS,Helvetica,sans-serif">Issues</span></h2>
<p>&nbsp;</p>
<p><span style="font-family:Trebuchet MS,Helvetica,sans-serif">India's response : Expansionist policy +&nbsp;</span></p>
Birth - both parents Indian

Descent - at least one Indian + registered within 1 year + not dual citizenship at 18 years within 6 months 

Registration - 7 years+both his parents are registered

Naturalization - (11/14+1 ) + language knowledge + waive off condition for distinguished service
 
Incorporation of territory -not as a matter of right but when government notifies an order (e.g Pondicherry)


[[dismissal vs removal |A311]]
`<$list filter="[tag[gs3]sort[title]]"/>`


<<tag women>>


[[$:/NewVisual]] https://groups.google.com/g/tiddlywiki/c/NE8RTvyXziQ/m/_2Uy-5gWRysJ


[!is[system]!sort[modified]limit[25]] - advanced search - export all recently modified tiddlers
# innovative method

# mining waste like Mg and Asbestos to absord C via increased reaction rates.
<p><em><strong>&nbsp;Indian president with American president (since it is election year + comes under comparing constitutions)&nbsp;</strong></em></p>
<p>&nbsp;</p>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>topic</td>
	<td>indian</td>
	<td>american&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<p>&nbsp;</p>
<p>&nbsp;</p>
| Reproductive rights  |  there is an urgent need to reach//'' young people''// both for// reproductive health education and services// as well as to//'' cultivate gender equity norms''//. This could reduce the effect of population momentum and accelerate progress towards reaching a more normal sex-ratio at birth. India’s population future depends on it. |
# Angikaar campaign - PMAY with water conservation and waste mgmt, hygiene, + Behavioral Change 

# 
<<<
Why power corrupts?
<<<


# Pressure can rewire our brains and, through no fault of our own, force us to stop caring about other people as much as we used to.
# it almost always drives to FOMO. 
!!!! Pressure Roles :  e.g. Stanford Prison Experiment 


<<<
How NOT to get corrupt? 
<<<

# Kalam : What can I give ? Who do i serve ? 
# Personal letters to Colleagues, people. 
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
E prison 
Saurabh polity 
<p>ETHICS, ESSAY Examples :<br />
1- <strong>Honesty</strong> - once he was granted permission to spend 15 days with his sick daughter, but sadly she died the day he reached home. He performed the last rites &amp; returned to prison, even though he could have stayed for duration of parole.</p>
<p><br />
2- When he married in 1928, at the insistence of his in-laws to accept <strong>dowry</strong>, he took a <strong>charkha</strong> (spinning wheel) and some khadi cloth. Even when he passed away, he reportedly had <strong>no property in his name</strong> and left behind a few books and a dhoti-kurta</p>
<p><br />
3- He had many pioneering initiatives to his credit, such as using <strong>water jets to disperse crowds</strong> instead of a lathi-charge and making it possible for women to be appointed as conductors in public transport facilities</p>
<p><br />
4- Since the children were rarely allowed to use the official car to go to school when their father was Prime Minister, the family decided to <strong>buy a Fiat car for Rs. 12,000</strong>. A bank <strong>loan</strong> for Rs. 5,000 was taken, which Shastri’s <strong>widow had to clear</strong> after his sudden death, from his pension.</p>
<p>5. He had a Chevrolet Impala car for official use, which his son once used for a drive. When Shastri ji learned about it, he asked his driver to check the distance the car was used for and later deposited the money in the government account.</p>
<p>6. On a visit to a textile mill as Prime Minister, when the owner offered to gift his wife&nbsp;expensive sarees, Shastriji insisted on buying and paying for only those he could afford.</p>
<p>7.&nbsp;When Shastri was completing his term in prison, his wife received a <strong>pension</strong> of Rs 50 every month. Once, when his wife visited him in the jail and told him that she was <strong>able to save Rs 10 from the pension</strong>, he got annoyed and asked the servants of People’s Society to cut down his pension and give that Rs 10 to some needy family</p>
<p>&nbsp;</p>
<ol>
<li>Kundankulam nuclear tests and D track</li></ol>
<p><span style="color:#e67e22">Happiest people are those who loose themselves in service of others.</span></p>
<ol>
<li>Personal satisfaction +</li>
<li>Social capital among society members</li>
<li>Service as highest virtue&nbsp;</li>
<li>Compassion , tolerance towards weaker section = embodiment of welafre&nbsp;</li></ol>
<p>&nbsp;</p>
<p>Examples&nbsp;</p>
<ol>
<li>&nbsp;Jalal-ud-din was given title AKBAR by PRAJA - service&nbsp;</li>
<li>Mother teresa as inspiration for others to service</li>
<li>Constitution Fraternity =FD</li></ol>
<p>&nbsp;</p>
<p>There may be roadblocks in realising realising happiness via helping others.</p>
<ol>
<li>Help must always come from<span style="color:#2ecc71"> empathetic understanding </span>of all stakeholders. e.g. Removing slum dwellers upon complaints by nearby residents&nbsp;</li>
<li>Service of others is NOT ROSY. e.g. persisten life risk borne by Kailash Satyarthi in rescuing children from trafficking</li></ol>
! Intro 

Despite being the third largest defence budget India is the second largest importer of arms 
SIPRI 

! roadblock
# Historical - non focus on defence during independence, defence PSU monopoly 
# synergy between army, MoD , academia 
# technology not present 
# human capital + capital intensive nature of industry 
# no policy -> no environment for defence indigenisation 

! Way fwd 
# JV with russia for assault rifles , 101 defence import embargo 
# leverage 2nd position as defence importer for tech transfer 
# 100% FDI allowed 
# InSpace lines body for defence coordination 
# CDS for joint integrated defence requirements 
# 
<h1>self reliant manufacturing&nbsp;</h1>
<ol>
<li>IDDM , offset clause (CAG report = not realised, need monitoring mechanism )&nbsp; ,&nbsp;</li>
<li>Kalam -&nbsp; skills won't b taught by anyone. Especially defence ones&nbsp;</li>
<li>Export in defence? - buying Nations (use restrictions, modify cannt becoz no RnD ,no re sale )&nbsp;
<ol>
<li>Under mines National interests ? -&nbsp;</li></ol></li></ol>
<table align="center" border="1" cellpadding="1" cellspacing="1" dir="ltr" id="defenceTemplate" style="width:780px">
<tbody>
<tr>
	<td><span style="color:#f1c40f">H</span></td>
	<td>History -
	<ul>
	<li>since 1950s</li>
	<li>since Industrial revolution</li></ul></td>
	<td>no focus since 1947 ,&nbsp;</td>
	<td>India is 3rd largest annual defence budget + 2nd largest importer in world</td>
</tr>
<tr>
	<td><span style="color:#f1c40f">I&nbsp;</span></td>
	<td>
	<p>Institution&nbsp;</p>
	<ul>
	<li>Person</li>
	<li>Ministry bodies</li></ul></td>
	<td>&nbsp;</td>
	<td>
	<ul>
	<li><span style="color:#1abc9c">CDS</span>&nbsp;</li>
	<li>on lines of <span style="color:#16a085">NewSpace</span> for pvt&nbsp;</li>
	<li>Defence planning committee&nbsp;</li>
	<li>Corporatisation of OFB</li></ul></td>
</tr>
<tr>
	<td><span style="color:#f1c40f">S</span></td>
	<td>
	<p>Structural -</p>
	<ul>
	<li>Agri + Manuf + Services&nbsp;</li>
	<li>Startup</li>
	<li>Synergy</li>
	<li>Pub / Pvt</li></ul></td>
	<td>
	<p>state monopoly ,&nbsp;capital intensive industry,&nbsp; Missing middle in manufacturing , startups?&nbsp;</p></td>
	<td>
	<p>&nbsp;startups handholding until they achieve certain size and capacity&nbsp;</p>
	<p>&nbsp;</p>
	<p>Missing manufacturing middle - focus on&nbsp;ROM (repair overhaul maintenance) , Joint Venture (JV)</p></td>
</tr>
<tr>
	<td><span style="color:#f1c40f">P</span></td>
	<td>
	<p>Policy&nbsp;</p>
	<ul>
	<li>Red Tape Ecosystem&nbsp;</li>
	<li>IP</li>
	<li>EoDB&nbsp;</li>
	<li>EXIM</li></ul></td>
	<td>&nbsp;</td>
	<td>
	<ul style="list-style-type:circle">
	<li>Defence production policy 2018 = aims for top 5 global producers of defence equipments&nbsp;</li>
	<li>Defence procurement Policy 2020 = Leasing as new def of acquisition , New Buy category (global manuf in India)&nbsp;</li>
	<li>101 import items embargo&nbsp;</li>
	<li>DefEXpo , Vibrant Goa summit ,&nbsp;</li>
	<li>LEVEL PLAYING FIELD for pvt&nbsp;</li></ul></td>
</tr>
<tr>
	<td><span style="color:#f1c40f">M</span></td>
	<td>
	<p>Money -</p>
	<ul>
	<li>Pub / pvt&nbsp;&nbsp;</li>
	<li>FDI</li>
	<li>% GDP&nbsp;</li></ul></td>
	<td>100% FDI, 1.5% of GDP on defence,&nbsp;</td>
	<td>100% FDI allowed with GoI approval&nbsp;<br />
	<br />
	DB Shekhatakar = 2.5 - 3% of GDP on budget<br />
	<br />
	&nbsp;</td>
</tr>
<tr>
	<td><span style="color:#f1c40f">T</span></td>
	<td>
	<p>Technology&nbsp;</p>
	<ul>
	<li>Tech transfer</li>
	<li>Human capital&nbsp;</li></ul></td>
	<td>Offset clause for defence transfer ,&nbsp;</td>
	<td>DRDO indigenous tech - Mareech + Varunastra + Rustom&nbsp;<br />
	<br />
	leverage 2nd largest importer position for tech transfer&nbsp;</td>
</tr>
</tbody></table>
<p>''Delhi Air Pollution''</p>
<p>Stubble Burning; Pollution by vehicles etc</p>
<p>Still Air in this time =&gt; PM particle accumulate in lower atmosphere</p>
<p>Smog - Accidents; Health Hazards</p>
<p>Actions by</p>
<p>* Delhi Govt</p>
<p>* SC - EPCA - Graded Response Action Plan (GRAP) - actions based on level of pollution like ban on thermal power plant, ban on entry of vehicles, closure of industries etc</p>
<p>&nbsp;</p>
<p>Concern&nbsp;the national air quality standard for annual average PM2.5 is 40 mcg per cubic metre, which is four times the WHO limit</p>
!!! awareness 
intl day for DRR - 13 oct 
<ol>
<li>SAROD ports&nbsp;</li></ol>
!!.hh2 Pre 

!!! One nation, one voter ID 

Blockchain and EIC - migrants

!!! Awareness 

EIC - cvigil , 


!!.hh2 During



!!.hh2 Post 


 

<p>Negatively manipulating people too&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li>Hitler mobilising mass sentiment against jews&nbsp;</li>
<li>Bihar election - free COVID-19 election - tapping anxiety to manipulate emotions&nbsp;</li>
<li>&nbsp;</li></ol>
<h3>Cultivating EI&nbsp;</h3>
<ol>
<li>Emotions = patience (painting and cooking - can't haste these), irritation (dance heart out, quick walk), role of parents, exposure</li>
<li>Role of religion - gita (quote&nbsp;- Karmanye Vadhikaraste, Ma phaleshou kada chana&nbsp;&nbsp;and do not worry about results)&nbsp;</li>
<li>Leaders = freedom fighters (sacrficie and personal hardships)&nbsp;</li>
<li>Philosophies = anger - Buddhism anger is like grasping hot coal which is going to burn your hand first.</li>
<li>Parents = experience and trust on oneself that despite all despair, there is hope&nbsp;</li>
<li>Exposure = to child orphanage and environment zoo = develop env ethics and compassion towards weaker sections of society.&nbsp;</li></ol>
<ol>
<li>Trends in Employment in India
<ol>
<li>PLFS 2017-18 = 6.1% unemployment, Urban &gt; rural&nbsp;</li>
<li>Contractualsation of emploment = 15 (2001) -&gt; 27% (2011)</li>
<li>Gig worker&nbsp;</li>
<li>Informal sector = 90%</li></ol></li></ol>
<p>&nbsp;</p>
<h3>Way forward&nbsp;</h3>
<p>Universal labor guarantee, sustainable work, gender, social protection, investment in work transition infra</p>
<p>&nbsp;</p>
(ES 2020) - avg time for insolvency = 340 , earlier 4.3 yrs
!! Topics 

Women

Philosophy
<ol>
<li>Online education&nbsp;</li>
<li>international trade and disaster (pandemic)&nbsp;</li>
<li>e commerce&nbsp;</li>
<li>migration reverse migration&nbsp;</li>
<li>WHO role and other IR bodies&nbsp;</li></ol>
Federal p service commission - 1919 
Provincial public service commission - 1935, also powers to appoint remove RBI governor. NOT establishment of RBI :P 

# WTO , IMF chief is woman
# Fawzia Koofi - first deputy speaker in Afghan parliament  - Nobel peace prize 2020 Nominee
> If Taliban wants to reconcile with ballots, not bullet, they have to accept a woman's right in deciding the fate of the country

# Saumya swaminathan - daughter of ms swaminathan 
## Chief at WHO , director of ICMR , TB diagnosis 
## Being woman scientist - not welcomed fresh ideas , mocked at , grants issue =  Lesser than male 
## Influence of family society attitude on individual + gender in stem 

!!.hh2 women safety 
# AAWAJ intitiative by RJ govt. 
# Pink cabs, 
# Mahile police volunteer
 
Mrunal handout 

!!! Twin challenge 
# Bank NPA 
# Asset liability mismatch of normal trading instruments , NBFC crisis 
# Slowdown and infrastructure

No financing because public risk not taking , private rent seeking attitude 

Long period nreturn cycles demand stable revenue flow and settled ecosystem . 

!!! Kelkar reforms 
# Governance - 
# Climate for finance
# institutional reform 


PPP h mid course correction allow 
!! Issues
# ensemble forecast vs deterministic forecast 
Early time a week vs 24 hours. 

# multiple agencies for forcast - rainfall forecast then flood forecast 
Cwc integrated data from IMD rain fall warning 
Early warning forecast needed 
IMD (Doppler radars ) , CWC tech obsolete :( 

<p>&nbsp;</p>
<ol>
<li>Himalayan brown bear habitat - 70% lost by 2050
<ol>
<li>Adaptive spatial planning - landscape system approach to preserve fauna</li></ol></li></ol>
[[A19]]
<p>Sedition</p>
<p>&nbsp;Criminal defamation</p>
<p>Contempt of court</p>
<p>[[Rights to protest |Protest]]</p>
<p>Books banned , movies screening (padmavat) ; Even before movie is released Movie 800 - murlidharan cricketer ; sri lankan Did not raise voice against genocide sri lanka</p>
<ul>
<li>Introduction- 2 different personalities with one goal of liberation of India</li></ul>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>&nbsp;</td>
	<td>Gandhi</td>
	<td>Bose</td>
</tr>
<tr>
	<td>Ideology</td>
	<td>- Full independence through Non Violent Methods</td>
	<td>- Violent/ Militant methods</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>- Wanted a public campaign</td>
	<td>- Wanted an Organised military campaign</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>- Independence in phases</td>
	<td>- Complete Independence</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>- Used indigenous forces (Satyagraha, Swadeshi etc)</td>
	<td>- More international in outlook (approached Russia, Germany and France)</td>
</tr>
<tr>
	<td>CWC Wardha Session 1939</td>
	<td>
	<p>- Gandhi + INC support WW2 participation of India- on immediate devolution of powers and set up of CA post WW2</p>
	<p>- India wont join fascist/Axis powers</p></td>
	<td>
	<p>- Should join Axis powers (Germany) to throw out the British</p>
	<p>- Strike down the enemy when he was vulnerable</p></td>
</tr>
<tr>
	<td>Opinion on CDM</td>
	<td>- Suspended CDM and signed Gandhi Irwin Pact</td>
	<td>
	<p>- Opposed the suspension of CDM (Post the death of Bhagat Singh)</p>
	<p>&nbsp;</p></td>
</tr>
<tr>
	<td>Economy</td>
	<td>
	<p>- Advised for a self sufficient economy</p>
	<p>- Production by the masses instead of mass production</p></td>
	<td>
	<p>- Wanted Economic progress through machines</p>
	<p>- Supported Industrial dev where excess labourers in agri can find alternate jobs</p></td>
</tr>
<tr>
	<td>Education</td>
	<td>- Rejected all sorts of Western Influence in it</td>
	<td>
	<p>- Encouraged students to take scholarship and undergo modern edu</p>
	<p>- Gain knowledge of modern tech --&gt; for a better India in future</p>
	<p>&nbsp;</p></td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>- People's participation is the key to governance</td>
	<td>
	<p>- Nazi mode of discipline</p>
	<p>- Socialist features + discipline = imp for initial years</p></td>
</tr>
<tr>
	<td>On Freedom</td>
	<td>
	<p>- Sought to attain Swaraj through loyalty to the empire; Change of heart on their part</p>
	<p>&nbsp;</p></td>
	<td>- Freedom is not given, it is taken</td>
</tr>
</tbody></table>
<ul>
<li>Both Bose and Gandhi supported-
<ul>
<li>Role of women - equal status; Rani Jhansi Regiment by Bose in INA</li>
<li>"A nation cant smell development with the other half left behind"- Bose</li>
<li>Common end= Freedom from British Rule</li></ul></li></ul>
<p>&nbsp;</p>
<ul>
<li>Conclusion
<ul>
<li>Despite differences- Huge respect</li>
<li>Called each other Netaji and Father of the Nation respectively</li>
<li>Gandhi called Bose as - "Prince among the patriots"</li>
<li>Bose- "Azad Hind Fauj" would enter India only with the blessings of Gandhi and INC&nbsp;</li></ul></li></ul>
<ul>
<li>Similarities
<ul>
<li>Tried to challenge existing systems
<ul>
<li>Gandhi - on social and moral front</li>
<li>BRA- Political front</li></ul></li></ul></li>
<li>
<ul>
<li>Considered Untouchability as - SOCIAL EVIL
<ul>
<li>Gandhi-
<ul>
<li>Caste System was social system based on division of labour;</li>
<li>Not heriditary ; Can be changed based on ability and merit;</li>
<li>"Reform" in CS&nbsp;by abolishing Untouchability;</li>
<li>Supported Caste Endogamy</li>
<li>Against Inter caste marriages</li></ul></li>
<li>BRA-
<ul>
<li>"Abolition" of CS; No Reforms</li>
<li>CS was based on "Purity and Pollution" - People cannot freely decide their work</li></ul></li></ul></li></ul></li></ul>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>&nbsp;</td>
	<td>Gandhi</td>
	<td>BRA</td>
</tr>
<tr>
	<td>On Untouchability</td>
	<td>- Reform the CS</td>
	<td>- Abolish CS</td>
</tr>
<tr>
	<td>Strategy</td>
	<td>- CS exists due to negative mindset of Upper caste; "Persuasion" would help to eradicate such perception or mindset --&gt; Thus "Harijan Sewak Sangh"</td>
	<td>
	<p>- CS not merely mindset</p>
	<p>- Has deep pol and economical roots</p>
	<p>- Education + Political empowerment can be of help</p></td>
</tr>
<tr>
	<td>Need ?</td>
	<td>
	<p>- Change is attitude + Persuasion</p>
	<p>- Moral + Religious appeals</p>
	<p>- Welfare activities among Harijans</p>
	<p>&nbsp;</p></td>
	<td>
	<p>- Strict legislations</p>
	<p>- Social Justice, Equality, Self Respect</p></td>
</tr>
<tr>
	<td>On Villages</td>
	<td>
	<p>- Decentralisation of power</p>
	<p>- Self sufficient villages</p></td>
	<td>
	<p>- Called Villages as "Den of Superstition" (Empowering villages might lead to already affluent upper caste get stronger)</p>
	<p>- Top down approach with a strong centre</p></td>
</tr>
<tr>
	<td>Communal Award</td>
	<td>- Rejected</td>
	<td>- Supported Separate Electorate for Untouchables</td>
</tr>
</tbody></table>
<ul>
<li>Conclusion-
<ul>
<li>Ambedkar-
<ul>
<li>relied much on institutional mechanisms to protect and promote the interests of the untouchables</li>
<li>Not fully appreciate the importance of changing the moral culture of the wider society.</li></ul></li>
<li>Gandhi -
<ul>
<li>Created among caste Hindus a sense of shame + guilt</li>
<li>Awakened them to the egalitarian strand within their religion.</li></ul></li>
<li>Despite their disagreements <strong>‘human dignity’</strong> was an important idea for them to deconstruct the inequality and ensure <strong>justice</strong></li></ul></li></ul>
<ul>
<li>Introduction-&nbsp;
<ul>
<li>There are broadly speaking three dimensions to this relationship.
<ul>
<li>First, it <strong>followed the classical Hegelian pattern </strong>in which a thesis encountered an anti-thesis and the two culminated into the synthesis.</li>
<li>Secondly, through a <strong>process of criticism and mutual correction</strong>, they were able to restrain each other and, in the process, shape each other’s political universe.</li>
<li>Thirdly, cumulatively and together, the two <strong>transformed the struggle</strong> for independence&nbsp;</li></ul></li></ul></li></ul>
<table border="1" cellpadding="1" cellspacing="1">
<tbody>
<tr>
	<td>&nbsp;</td>
	<td>
	<p><strong>Gandhi</strong></p>
	<p>Father of Nation</p></td>
	<td>
	<p><strong>Nehru</strong></p>
	<p>Architect of Modern India</p></td>
</tr>
<tr>
	<td>Outlook</td>
	<td>
	<p>- <strong>Oriental</strong></p>
	<p>- Derived Inspiration from cultural heritage of this land</p>
	<p>- Buddha, Mahavira's life impacted him</p>
	<p>- Had spiritual ideas; Was uncompromising with Truth , NV</p></td>
	<td>
	<p>- <strong>Westernised</strong></p>
	<p>- <strong>Rational</strong> + <strong>Pragmatic</strong> ideas</p>
	<p>&nbsp;- Did not attach imp to spiritualism</p></td>
</tr>
<tr>
	<td>Ideology</td>
	<td>
	<p>- Religion is inseparable from politics</p>
	<p>- Politics was Religion in action</p></td>
	<td>
	<p>- Religion and sentiments could&nbsp;not be mixed with politics</p>
	<p>- Considered problems in scientific and pragmatic way</p></td>
</tr>
<tr>
	<td>On Non Violence</td>
	<td>- Yes</td>
	<td>
	<p>- Believed in NV but did not rule out the use of force</p>
	<p>&nbsp;</p></td>
</tr>
<tr>
	<td>Use of Machines</td>
	<td>
	<p>- <strong>Against</strong> machines</p>
	<p>- Production by the masses</p></td>
	<td>
	<p>- Believed in <strong>mechanisation</strong></p>
	<p>- Looked upto West; Scientific + Tech Advancement</p></td>
</tr>
<tr>
	<td>Trusteeship</td>
	<td>- Yes</td>
	<td>
	<p>- No</p>
	<p>- Believed in State control of resources rather than individual controlling massive resources</p></td>
</tr>
<tr>
	<td>On Khadi</td>
	<td>
	<p>- Huge importance</p>
	<p>- +Hand weaving, Spinning</p></td>
	<td>- Khadi was a minor aspect of a fast developing economy</td>
</tr>
<tr>
	<td>On Foreign affairs</td>
	<td>- Did not want to meddle in it</td>
	<td>
	<p>- Became a promoter of world peace</p>
	<p>- Panchsheel</p>
	<p>- Non Alignment</p>
	<p>- Friendship with neighbouring nations etc</p></td>
</tr>
<tr>
	<td>On Village</td>
	<td>- Complete decentralisation</td>
	<td>- Village to be subordinate to towns</td>
</tr>
</tbody></table>
<ul>
<li><u>Conclusion</u>
<ul>
<li>
<p>They together transformed India’s struggle for freedom and played their part in creating a blueprint for the future of India.</p></li>
<li>
<p>All this could become possible because the two understood each other very well and their insights about each other carried deep and profound social and psychological dimensions.</p></li>
<li>
<p>Perhaps it would be true to say that nobody else in politics understood Nehru better than Gandhi did. And certainly nobody else understood Gandhi as well as Nehru did.</p></li></ul></li></ul>
GNH index = generosity is  a value.
<<<
I do not want my house to be walled in on all sides and my windows to be stuffed. I want the culture of all lands to be blown about my house as freely as possible. But I refuse to be blown off my feet by any," said Mahatma Gandhi

<<<
<ol>
<li>As strategic issue in left wing extremism area - developmental and democratic deficit</li>
<li>PRI are decentralised =&gt; closer to people =&gt; easier to implement norms ofgood governance&nbsp;</li>
<li>Arthashahtra - collaborative approach of orgsns of state for welfare - saptanga&nbsp;</li></ol>
163

155 

Rau dns 19 otct 
!!.hh2 Women issues 
<<list-links "[tag[women]]">>
<<list-links filter:"[tag<currentTiddler>] +[sort[title]]">>



<p>General Studies-I : Indian Heritage and Culture, History and Geography of the World and<br />
Society.</p>
<ul>
<li>Indian culture will cover the salient aspects of Art Forms, literature and Architecture from ancient to modern times.</li>
<li>Modern Indian history from about the middle of the eighteenth century until the presentsignificant events, personalities, issues.</li>
<li>The Freedom Struggle — its various stages and important contributors/contributions from different parts of the country.</li>
<li>Post-independence consolidation and reorganization within the country.</li>
<li>History of the world will include events from 18th century such as industrial revolution, world wars, redrawal of national boundaries, colonization, decolonization, political philosophies like communism, capitalism, socialism etc.— their forms and effect on the society.</li>
<li><span style="color:#2ecc71">Salient features of Indian Society, Diversity of India.</span></li>
<li>Role of women and women’s organization, population and associated issues, poverty and</li>
<li>developmental issues,</li>
<li><span style="color:#2ecc71">urbanization, their problems and their remedies.</span></li>
<li><span style="color:#2ecc71">Effects of globalization on Indian society.</span></li>
<li><span style="color:#2ecc71">Social empowerment, communalism, regionalism &amp; secularism.</span></li>
<li>Salient features of world’s physical geography.</li>
<li>Distribution of key natural resources across the world (including South Asia and the Indian sub-continent); factors responsible for the location of primary, secondary, and tertiary sector industries in various parts of the world (including India).</li>
<li>Important Geophysical phenomena such as earthquakes, Tsunami, Volcanic activity, cyclone etc.,</li>
<li>geographical features and their location-changes in critical geographical features (including water-bodies and ice-caps) and in flora and fauna and the effects of such changes.</li></ul>
! IR 
<<list-links "[tag[IR]]+[tag[gs2]]">>

! Governance
<<list-links "[tag[governance]]+[tag[gs2]]">>
!! GS3 overview
<<list-links "[tag[gs3]]+[!tag[env]]">>


!! Environment topics
<<list-links "[tag[environment]]+[tag[gs3]]">>



h2 {color: navy blue} 

h3 { color: #5EE7FD}
h4 { color: #9DC743}
.hh2 { color: #c56183 } 
<ul>
<li># building blocs = finance + infra + personnel&nbsp;</li>
<li># governance = PRI role, KR community led PHC,&nbsp;</li>
<li># transitions - NCD, Dual disease burden, DD, Mental&nbsp;</li>
<li># RnD = vaccine, cheap diagnositc (truenat)&nbsp;</li>
<li># self reliance - API , medical devices,&nbsp;</li>
<li># innovation tech - NDHM , blindness in eye by e-health initiative&nbsp;</li>
<li># preventive - HnWC ,&nbsp;</li>
<li># integration = one health + immunisation + nutrition + sanitation WASH + &nbsp;ayurveda&nbsp;</li>
<li>&nbsp;</li></ul>
<h2>RECENT DEVELOPMENTS</h2>
<ol>
<li>SC judgement - Doctors serving in rural areas = reserve seats for them in PG entrance test</li>
<li>Need additional courses in Pandemic management and community health&nbsp;</li>
<li>ICMR - "Prescription guidelines for Graduates in medical science" online course</li></ol>
<p>&nbsp;</p>
Please read this carefully. 

tasks you must try to feel comfortable with this website 

# Create a new tiddler. (this card you are reading is aka tiddler) 


# add tags to the content you just created. Please choose from the existing tags. 
# tags are Case Sensitive.

# Ask for a 'Authentication key' from the website owner so that your edits are available to everyone. 

# Keeping an eye on the red circular check box in the side panel. Once done, make sure you check it so that it ain't red anymore. 


[[ Markdown basics]]
eat right campaign - SOS 
salt, oil, sugar 
<h3>def&nbsp;</h3>
<p>Demo = people , platos = power. Governing by will of people.&nbsp;</p>
<p>UN =&nbsp;</p>
<h3>It is NOT</h3>
<p>&nbsp;</p>
<h3>Types</h3>
<p>Direct = Switzerland</p>
<p>Representative = India</p>
<p>mixed =&nbsp;</p>
<p>&nbsp;</p>
<h3>View of India Leaders</h3>
<p>&nbsp;</p>
<h3>Positives&nbsp;</h3>
<p>&nbsp;</p>
<h3>Drawbacks&nbsp;</h3>
<p>&nbsp;</p>
<p>Source : Sept EPIC forumias</p>
!!.hh2 Why need inclusive growth?
# GDP not adequate to predict growth
# 


!!! Alternative to GDP for measuring growth

!!!! GNH 
# generosity is one of the parameters 
!!!! doughnut theory - leaving no one in the hole behind. 

Inner circle - 7 socio economic parameters of basic need like food shelter clothing

Outer circle - environment - climate change, ocean acidification, extreme weather events
.

! UPSC 


! search in tiddlers for:
<span style="white-space: nowrap;">
  <$edit-text tiddler="$:/temp/fuse-search" default="" tag="input"/>
  <$reveal state="$:/temp/fuse-search" type="nomatch" text="">
                      <$button class="tc-btn-invisible">
                                          <$action-setfield $tiddler="$:/temp/fuse-search" text="" />
                                          {{$:/core/images/close-button}}
                      </$button>
  </$reveal>
</span>

<$set name="fuse-search" value={{$:/temp/fuse-search!!text}}>
{{$:/plugins/TheDiveO/TwFusejs/templates/fusesearch}}
</$set>



---

!!! Essay 
<<list-links "[tag[essay]reverse[]]">>


-----

!! Think Rethink perform [TRP] 
<<list-links "[tag[TRP]reverse[]]">>



!! GS1
<<list-links "[tag[gs1]reverse[]]">>


!! GS2
<<list-links "[tag[gs2]reverse[]]">>


!! GS3
<<list-links "[tag[gs3]reverse[]]">>

<$macrocall
	$name="toc-tabbed-internal-nav"
	tag="gs3"
	selectedTiddler="$:/temp/toc/selectedTiddler"
	unselectedText="<p>Select a topic in the table of contents. Click the arrow to expand a topic.</p>"
	missingText="<p>Missing tiddler.</p>"
/>

!! GS4
<<list-links "[tag[gs4]reverse[]]">>



!!Introspection 
<<list-links "[tag[introspection]reverse[]]">>



!!!! Interview + Ethics Prep
<<list-links "[field:class[virtues]reverse[]]">>

!!!! Interview
<<list-links "[tag[interview]reverse[]]">>

!!!! Mindfulness Course
<<list-links "[tag[mindfulness]reverse[]]">>

--- 

<<list-links "[tag[vipassana]reverse[]]">>

# cyber security agreement 
5G AI CRITICAL INFRASTRUCTURE 

Japan gave 50 bn yen for corona pandemic fight
<p>Uses of BECA - border (chinese) + QUAD _&nbsp;</p>
<h3>&nbsp;Interpretation problem</h3>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>India</td>
	<td>from Eastern coast of Africa to the Western coast of North and South America, which covers both the Indian and Pacific Oceans.</td>
</tr>
<tr>
	<td>USA</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Japan</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<p>&nbsp;</p>
<h3>India's Intitiative #</h3>
<ol>
<li>IPOI</li>
<li>MEA = new Division for the Indo-Pacific&nbsp;</li>
<li>Delhi dialgue with ASEAN = “Advancing partnership in the Indo-Pacific”</li></ol>
<h3>Recents</h3>
<ol>
<li>ASEAN adopted //ASEAN Outlook on the Indo-Pacific (AOIP)//</li>
<li>Indo-pacific trlialteral dialogue = India , Australia, France&nbsp;</li></ol>
<h3>Conclusion&nbsp;</h3>
<p>Peaceful, secure and rule based indo pacific</p>
Political cost of inequality = 


<$macrocall
	$name="toc-tabbed-internal-nav"
	tag="chile"
	selectedTiddler="$:/temp/toc/selectedTiddler"
	unselectedText="<p>Select a topic in the table of contents. Click the arrow to expand a topic.</p>"
	missingText="<p>Missing tiddler.</p>"
/>
!! Issues
# excessive Focus on CPI But WPI core ?? , 
# CPI basket - 40% items under control but  food 48%) , gold, fuel (9%) 
# inflation expectation - and actuality increasing in past 2 years

# before it, multiple indicator policy , post 2015 inflation targeting 
Improve investment levels in economy  -  to moderate supply side inflation 
<p>&nbsp;</p>
<ol>
<li>By religious, film ,social media&nbsp;</li>
<li>Pope Francis - endorsed same sex union and they have right to have family -- should get legal protection for having family&nbsp;</li>
<li>Uniting for faith&nbsp;</li></ol>
<h3>Types of Infrastructure&nbsp;</h3>
<p>&nbsp;</p>
<h3>Logistic infrastructure&nbsp;</h3>
<p>&nbsp;</p>
<h3>Issues&nbsp;</h3>
<p>&nbsp;</p>
<h3>way forward&nbsp;</h3>
<p>&nbsp;</p>
!!.hh2 IP ecosystem 
# KAPILA - Kalam Prog for IP awareness 
<<list-links "[tag[template]]">>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Context</td>
	<td>Recent events</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Mandate</td>
	<td>Vague</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Composition</td>
	<td>Biased - political , will of the people</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Functions</td>
	<td>O3 = outdated, overburdened, overlap</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Special power</td>
	<td>discretion&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<ol>
<li>India Pak border using drones to infiltrate narco substance</li></ol>
# second largest education system in World 

Further increase base by offshore University in India 

!! Benefits 
# migration - brain drain 
# youth 
# pedagogy bring ,ip access 

!! Demerits

# affordable? Have and have nots 
# lion share goes to foreign University 
# QS 100 - max Planck institute does not participate in world ranking ?? 
# stem - greater market vakue. Humanity course backset 
# integrate academic and vocational edu??

# Lopsided development
* Regionalism - because regional imbalance (geographical isolation + continuous neglect ) 
* Resource curse 


!!! Development vs environment balance 
# Research advice by WII 
# back to village 
# Special package for road development 

# Gupkar Declaration - restore special status to jnk 
!!! telangana benefits because ? 
# irrigation in rainfall deficit districts
# GW = contaminated with F
# freshwater Fish
# mission bhagirathi uses water from River Krishna + KLIS

implement the principle that not more than two-thirds of the members of elective or appointive bodies shall be of the ''same gender.''
<h3>POLITY&nbsp;<br />
&nbsp;</h3>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<h3>GOVERNANCE</h3>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>awareness</td>
	<td>Quality + outreach (Numbers)</td>
</tr>
<tr>
	<td>social media</td>
	<td>outreach + real time + targeting individual + echo chamber (perception) + cheap</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<h3>SOCIETY&nbsp;</h3>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Rehabilitation&nbsp;</td>
	<td>Comprehensive = Land + Loan + Livelihood</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<p>&nbsp;</p>
<h3>Economy&nbsp;</h3>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Skill</td>
	<td>lifelong learning</td>
</tr>
<tr>
	<td>Models of economy</td>
	<td>
	<ol>
	<li>externality of economic activity , environmental degradation ,</li>
	<li>distributional dimensions of growth</li>
	<li>value of unpaid work&nbsp;</li></ol></td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<h3>Environment</h3>
When a refined language loses its status in literary and daily interactions, the way of life associated with it also vanishes. 
[[ What does not dissolves on dissolution of LS? |not dissolve with LS]]
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>On Women</td>
	<td>
	<p>- Menstruating women=&nbsp;public menace (Communicable disease)</p>
	<p>- Men own Women (Treat women as daughters, mothers and wives who must be tightly be controlled by men)</p>
	<p>- Sees control as "reverence" and "protection" ; Not as Repression</p>
	<p>- Men should marry only "beautiful" women</p>
	<p>- Woman should not make love to a man of caste lower than hers</p></td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>- <strong>One cannot be a feminist in India if you are not fighting Manusmriti;&nbsp; and one cannot fight the Manusmriti without being robustly feminist and asserting women's unconditional autonomy</strong></td>
</tr>
</tbody></table>
<p>&nbsp;</p>
# Add some content to it and try making 'headings' 
 -- > Write like this `!! Heading`

# Try creating tables - Google "tables in Markdown format" 
-- > write like `| column A | Columb B |` 
!!.hh2 Introduction 

!!!! What is mental health issue?
Includes substance abuse, depression, bi polar disorder, 

!!!! Anecdotes

# a poor woman - lost hope, nearby PHC as first point of contact. Weekly visit and now organise in SHG.

!!!! Double burden of diseases 
#part of NCD, increases DALY
#part of SDG
# 2nd leading cause of  disability worldwide 

!!!! Myths 
* weak, psychiatric medicines addictive, psychotherapy permanently changes thinking


!!! Data 

#  Highest people with depression 
# mental health issues - 15% of population 2020
#    <4000 trained psychiatrists for 7Cr people =mostly in TIER I + II cities
# 2nd highest anxiety (after china)
# only 1.3% of health budget on mental health
# SDG 3.4 and 3.5 


!!! Policy evolution 
|1987 | Mental healthcare - People to be kept away from Mentally ill |
| 1996 | under funded Mental healthcare Program |
|2007 | UNC RPwD - created legal obligation for India |
| 2017 | <<list-links "[tag[legislations]]+[tag[gs1]prefix[Mental]]">>|


!!! Fodder from news
# Angus Deaton, as “Deaths of Despair” = COVID mental health issues 
# poverty angle 
# google digital well being
# no screen day.


--- General Sectoral funda --- 

!!.hh2 Equity

!!! Gender 
| NMHS = female risk > male | women face more discrimination  => more vulnerable to mental health issues | ASHA training, awareness |


!!! location 
| isolated | Urban, nuclear family,  PHC can't handle | integrated mission mode to NUHM | |

!!! Affordability 
| OoPE  | 1000-1500 per person expenditure - NMHS | ''Economic Protection Allowance'', specialised jobs, CSR, PMJAY |

!!.hh2 Access

!!! Caste 

!!.hh2 Creating Human capacity in mental health 
| ASHA | first pt of contact|
| Doctor | graduate level experience |
| Specialist | advanced degree, community mental health |

!!! TEchnology 
!!! GoI Scheme
# KIRAN 
# Manodarpan

[[Types of Questions in Health]]
309 IPC vs mental healthcare act 2017

# decriminalises suicide
# right to get govt. services on mental health
# Mental Health Review commission
# insurance just like physical illness

<ol>
<li>WII and other autonomous bodies (IIFM, salim ali centre for ornithology and natural history) as - "deemed" University&nbsp; / subsume</li>
<li>Merge NSSO + CSO</li>
<li>merge SICOM +&nbsp; NSICM (NATIONAL SOCIETY FOR INTEGRATED COASTAL MANAGEMENT )&nbsp;</li>
<li>&nbsp;</li></ol>
<p>Ragi , jowar , bajra&nbsp;</p>
<p>Macro + micro nutrition , reduce disease burden (NCD) , easy growing + water stressed area ,&nbsp;</p>
<p>&nbsp;</p>
<h4>Steps&nbsp;</h4>
<ol>
<li>Re branding as nutri cereals&nbsp;</li>
<li>Area expand , MSP hiked&nbsp;</li>
<li>International yesr of millets&nbsp;</li>
<li>PDS ,FPOs take up for processing (millets pastries)&nbsp;</li>
<li>Convergence approach - MoWCD and min agri - crop diversity and dietary diversity related , so betterr for women</li>
<li>&nbsp;</li></ol>
<p>&nbsp;</p>
<p>&nbsp;</p>
<table align="center" border="1" cellpadding="1" cellspacing="1" style="width:770px">
<tbody>
<tr>
	<td>Parameter</td>
	<td>MIS</td>
	<td>MSP</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>ad hoc, on state request</td>
	<td>centre, CACP, CCEA</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>perishable, horticulture</td>
	<td>22 crops (+Sugarcane)</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&gt;10% production up or &gt;10% prices fall&nbsp;</td>
	<td>Any farmer, anytime if not getting remunerative</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>State can request NO legal backing</td>
	<td>NO legal backing =&gt; cannot be claimed as matter of right</td>
</tr>
</tbody></table>
<p>&nbsp;</p>
<p>Additional concern with MSP - what if APMC mandis close, how will govt ensure procurement ?</p>
Bharat ratna = 3/yr, PM reco himself to president , state cannot take back
# women - trafficking, child marriage, 
# child -
# aadmi - debt , descent , migrant workers


!!! Constitutional angle 
# 23, 39 (child safety, forced economic necessity) 

!!! define 
# ILO Forced Labour Convention, 1930, forced or compulsory labour is "all work or service which is exacted from any person under the threat of a penalty and for which the person has not offered himself or herself voluntarily.".

!!! Challenges 
# survey :( + under reporting in NCRB 
# law implement - inter state coordination issues 

GEneral law template : FACAP 

# Funda 
# Arbitrary
# Coordination (state centre, inter state, bodies) 
# Authority (incompetence, not enough powers) 
# Penal 

!!! way forward
# (NHCR) cognisance 
# Trafficking of Persons bill 
# National Domestic Workers Regulation of Work and Social Security Bill 2016 on lines of ILO 
# MODERN SLAVERY INNOVATION FUND (MSIF) - UK 
Define

Why need now? 

Challenges

Way fwd 
<h3>def</h3>
<p>stated principle of Govt policy in military and foreign affairs.</p>
<h3>Intro&nbsp;</h3>
<p>India needs to think about strategic affairs in systematic, consistent and coherent manner rather than ad hoc arrangements,</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Source : Sept EPIC forumias</p>
# NDPS does define  = cannabis , Ganja , charas

# but does not cover  : anything made from leaves + seeds = low THC content.
bhaang , CBD oil = made from leaves

NGT 

# ADR , reduce burden on court 
# EIA implement 
# pnj 
# accountability example - kaleshwaram lift project - called violation of law 
!!! Challenges

# wpa, ifa out 
# ngt decision challenged often 
# limited regional branches 
<h3>Dead ?&nbsp;</h3>
<ol>
<li>NAM Came out of bipolar world.&nbsp;</li>
<li>1991 USSR disintegration - US unipolar world.&nbsp;</li>
<li>&nbsp;</li></ol>
<p>&nbsp;</p>
<h3>Not dead&nbsp;</h3>
<ol>
<li>Today - US and china are two poles . Trade war and QUAD as balancing in&nbsp;</li>
<li>India leading way for developing countries - multi polar world, intl institution reforms</li>
<li>Redefine NAM for new international order&nbsp; = cooperation, participation, mutual respect</li>
<li>Immediate reality&nbsp; = COVID (education and health in all countries)&nbsp;</li></ol>
<p><span style="color:#f1c40f">Conclusion</span></p>
<p>India play a constructive role&nbsp;for inclusive,&nbsp;multipolar , just world order.&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><em><strong>“Discuss some of the strategies that India can adopt to dismantle the covert and overt threats from non-state actors” (150 words)</strong></em></p>
<p>&nbsp;</p>
<p>Define non state actors = NGO, SHG&nbsp;</p>
<p>COVERT threats&nbsp;</p>
<p>OVERT threats&nbsp;</p>
<p>What can be done?&nbsp;</p>
<p>Conclusion&nbsp;</p>
<p>&nbsp;</p>
<p>https://forumias.com/post/detail/Mission-Mains-2020-GS-Paper-2-3-Do-or-Die-1589614273?JSxDMFcsUyRgCmAK</p>
Motion to remove SC judge 124(4) does not dissolve 
<p><span style="font-family:Trebuchet MS,Helvetica,sans-serif">Define&nbsp;</span></p>
<ol>
<li><span style="font-family:Trebuchet MS,Helvetica,sans-serif">Accessible at all times</span></li>
<li><span style="font-family:Trebuchet MS,Helvetica,sans-serif">Champaran mein gandhi , Kalam people's president ,&nbsp;</span></li>
<li><span style="font-family:Trebuchet MS,Helvetica,sans-serif">Not status conscious but listening to problems with attention</span></li></ol>
[[POLITY in detail]]

[[Essay]]

[[GS3]] 

[[GS2]]

[[How to contribute]]
[[COVID and the world order]]
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
# UNRWA for palestine refugee help - india donated 1mn USD
<h3>&nbsp;</h3>
<h3>CoI</h3>
<p>79 = Constitution of Parliament&nbsp;</p>
<p>80 = Composition of The Council of states</p>
<p>81 = Composition of The House of the People</p>
<h3>Functions&nbsp;</h3>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>L</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>E</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>J</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Financial</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Electoral</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Represenative</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<p>&nbsp;</p>
<h3>Performance of Parliament (LS + RS)</h3>
<h3>&nbsp;</h3>
<h3>Performance of Parliamentary Committee</h3>
<h3>&nbsp;</h3>
<h3>Why performance down?</h3>
<h3>&nbsp;</h3>
<h3>To be done?</h3>
<h3>&nbsp;</h3>
<h3>Conclusion</h3>
<p>Proper functioning = uphold basic tenets of democracy.&nbsp;</p>
<p>enables citizen to participate in decision making =&gt; strong symbol of democracy.</p>
<p>&nbsp;</p>
<p>Source : Sept EPIC forumias</p>
<p>JPC = on Personal Data Protection Bill&nbsp;</p>
!!! def 

They are a ''heterogeneous'' mixture of plant material (mosses, humus etc.) that had accumulated in a ''water-saturated area'' and are ''only partially decomposed ''due to// absence of oxygen//.
!!.hh2 Challenges to secularism 

# Political : SR Bommai case - SC warning of use of religion to garner votes , not allowed under RPA

!!.hh2 Pluralism challenges 

# Political : UCC , State distance (Bhumi poojan at ayodhya, state functions and pooja in Hindu way) 
# Economic : GoI faliure in JUST economic order 
# Student : Schools = social isolation => not exposed to pluralism 
# youth - radicalisation 
# fundamentalist forces  

!!.hh2 Solutions to pluralism 
# Minority def CoI 
# setup commission on secularism 
# NEP = importance to extra curricular => more exposure. 

# Transaction of business rules 1961 gave prime minister an extraordinary power to recommend revocation of president rule, e.g. this happened in Maharashtra when the president rule was never catered without the meeting of the cabinet on the sole recommendation of prime minister
# model act police 
# permanent tenure for key posts - 2 yrs

# Politicisation of police force - State security commission 
# police complaint authority 
# State security commission

# Functional autonomy to police 

# DGP -  appointment by reco of upsc 
# law order separate n investigation 
!!.hh2 Introduction - Background + Data 

!!! Background :diagram 

| States | Concurrent | Centre |
| Public order | Criminal law | Protect states from external influence |
| Police| criminal procedure  | Deploy central police force |
| Prison| . | intelligence institute |
| | | |
| | | |

!!! Data 

# Personnel = 86% Constabulary + 1 % Officer ; # increasing per Lakh
# Crime up by 28% (NCRB)
# strength - only 77% sanctioned strength if filled.


!!.hh2 Type of Problems

| Efficiency | Accountability  | Interface   |
| Infra , Vacancy + burden, Crime investigation | Dual vs Commissionerate System | Police PR  |








!!!! Central Institutions :diagram
# CBI 
# IB  
# NIA (recent amendments) 
# NCRB (census for crime) 
# BPRD = like NITI aayog of MHA :p 
# training academy 


!!! Solutions 
| Domain| Problems | Solutions |
|Accountability | Political interference - 2nd ARC | PSUI - NSC, PCAB ( not consisting of police personnel) <br> investigation and LnO separate, Model Police Act |
| Interface | PR + sensitivity training | Community Policing - Janamithir suraksha in KR, Meira Parbi Assam |
| Vacancies Overburdening | 137/ L | 222/ L  +  2nd ARC - Outsource non-core like traffic police |
|~|2nd ARC - promotional aspect poor + Entry level qualification are not enough + Training not enough ||
| Crime investigation | Crime rate up 28%, 47% conviction, Crime data lacking (multiple offences == most heinous offence chosen) | _|
| Infra | 3% central and state, POLNET , Modernisation, Weapon |  6% |




LnO = law and order
''PART I Constitutional Framework''

 [[Evolution of CoI]] 

3. Salient Features of the Constitution

4. Preamble of the Constitution

5. Union and its Territory
[[State and Law - 12 and 13]]

# [[Citizenship]] 

[[FR's]] 

8. Directive Principles of State Policy

9. Fundamental Duties

10. Amendment of the Constitution

11. Basic Structure of the Constitution

[[Union and territory]] 




''PART II System of Government''

12. Parliamentary System

13. Federal System

14. Centre–State Relations

15. Inter-State Relations 16. Emergency Provisions

| Central Govt | State Govt |
| President | Governor |
|Vice-President| .|
| [[PM]] | CM |
| Central CoM | State CoM |
|  Parliament | State Leg |
| SC | HC |

 

[[LS]] 

[[RS]] 



[[7th schedule]]

[[ADR]]

[[Civil Servants]] 

[[ Finance commission |15th FC]]

[[Misc]]


Subordinate Courts
 Parliamentary Committees
Cabinet Committees
Parliamentary Forums

33. Special Provisions for Some States

34. Panchayati Raj

35. Municipalities


36. Union Territories

37. Scheduled and Tribal Areas

[[Populism |https://www.thehindu.com/opinion/lead/the-limits-of-populism/article26867609.ece]]:

!! Popular vs Populist

Mahatma Gandhi and Jawaharlal Nehru were charismatic ''popular'' but not populist, Why? 
> assumed a guiding role vis-à-vis the people rather than getting subsumed by their worldview.  

//transition into populism lies in a social, political and electoral mix.//

!!!! Modi : 

‘developmentalist’ for the corporate and middle class, a ray of hope for the rural masses, an ultra-nationalist for those sensing a national drift, a ‘chaiwala’ for the poor

!!! Features of Populism :

# The ‘masses’ are indispensable to populism
# Charismatic leader is required, someone seen as an insider-outsider in the system offering a therapy for an ailing polity. 
#  A politics of ‘impatience’ and ‘exasperation’.
# takes the focus away from institutions/structures to personalities.
# 


Make Institutions actors so that it is easy to think about these.
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<thead>
<tr>
	<td>Year</td>
	<td>Event</td>
	<td>Provisions</td>
</tr>
<tr>
	<th scope="col">&nbsp;</th>
	<th scope="col">&nbsp;</th>
	<th scope="col">&nbsp;</th>
</tr>
</thead>
<tbody>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>8 August, 1940&nbsp;</td>
	<td>August Offer</td>
	<td>
	<p>- Dominion status</p>
	<p>- Viceroy Exec Council expand&nbsp;</p>
	<p>- Constituent Assembly&nbsp;<strong>MAINLY&nbsp;</strong>Indian</p>
	<p>- National Defence Council setup</p>
	<p>&nbsp;</p></td>
</tr>
<tr>
	<td>Sept, 1940</td>
	<td>Individual Satyagraha</td>
	<td>
	<p>- Right to Speech <em>against war through anti-war declaration&nbsp;</em></p>
	<p>- Delhi Chalo movement&nbsp;</p></td>
</tr>
<tr>
	<td>March, 1942&nbsp;</td>
	<td>Cripps</td>
	<td>
	<p>- relationship with commonwealth&nbsp;</p>
	<p>- dominion (but defence = Britain)</p>
	<p>- province not willing to join =&gt; <em><strong>separate constitution</strong></em> + form <strong>separate Union</strong></p>
	<p>- Constituent Assembly <strong>SOLELY&nbsp;</strong>Indians <em>after war</em></p>
	<p><u><em>- Blue print for India's partition</em></u></p></td>
</tr>
<tr>
	<td>8 August, 1942</td>
	<td>QIM _ Linlithgow ends</td>
	<td>Gowalia Tank</td>
</tr>
<tr>
	<td>23 March 1943</td>
	<td>Pakistan Day</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>March 1944</td>
	<td>C Rajagopalchari</td>
	<td>
	<p>- Common centre + provisional govt by ML + INC</p>
	<p>- defence + foreign + communication&nbsp;</p>
	<p>- Muslim majority area = right to self determination&nbsp;</p></td>
</tr>
<tr>
	<td>Jan, 1945</td>
	<td>Desai Liaqat</td>
	<td>40, 40 = nominate 20 (reserve)</td>
</tr>
<tr>
	<td>25 June 1945</td>
	<td>Wavell</td>
	<td>
	<p>- ALL in executive council to be indians (GG + Commander in chief)</p>
	<p>- H M equal representation&nbsp;</p>
	<p>- foreign&nbsp;affairs with Indians</p>
	<p>- Commerce with British&nbsp;</p></td>
</tr>
<tr>
	<td>24 March 1946</td>
	<td>Cabinet mission</td>
	<td>
	<p>- Rejection of Pakistan</p>
	<p>- Grouping of existing assemblies into A,B,C</p>
	<p>- Defence+ Foreign+ Communication with Common Centre</p>
	<p>- Right to cede from Commonwealth</p>
	<p>- Residuary Powers with Provinces</p>
	<p>&nbsp;</p></td>
</tr>
<tr>
	<td>16 Aug 1946</td>
	<td>Direct Action Day</td>
	<td>
	<p>- to show solidarity in its demand for an "autonomous and sovereign" Pakistan</p>
	<p>&nbsp;</p></td>
</tr>
<tr>
	<td>3 June, 1947</td>
	<td>Mountbatten Plan</td>
	<td>
	<p>- Gave a "Freedom with Partition" formula</p>
	<p>- Immediate grant of dominion status+ right to secede</p>
	<p>- Boundary Commission for final lines of demarcation</p>
	<p>- Muslim majority provinces decide for themselves on separate CA</p></td>
</tr>
<tr>
	<td>18 July, 1947</td>
	<td>IIA</td>
	<td>
	<p>- Implemented on 15 Aug 1947</p>
	<p>- British suzerainty on Princely states to end</p>
	<p>- GG in both countries</p>
	<p>- Division of Armed Forces</p>
	<p>- 2 dominions</p></td>
</tr>
</tbody></table>
<p>&nbsp;</p>
!!!Define
!!!!    multi dimensional poverty
#            income poverty : Measure by Countries
#            extreme poverty : <$1.9 per day
#            absolute poverty : not able to meet basic needs [ignores quality of life perspective]

[[Poverty and Shared Prosperity Report : WB]] 

!!!!        UN :  empowerment perspective  
#It means lack of basic capacity to participate effectively in society.

!!!!    challenges in poverty eradication

#    poverty reduced  but NOT vulnerability : SDG 1
#        [[SDG1]] : No Poverty PnV = poor n vulnerable
           
!!.hh2 [ ''//from schemes to systems  3 facets//'' ][1] :  

* resilience [prevent] 
*  equity  
* opportunity [promote] 
!!!            comprehensive social protection system 
*               preventive  :  absorb shocks (social insurance)
*                protective  :  mitigate shock post event  redistribution + targeted social assistance to destitute (kind/cash)
*                promotional :  job enhancing productivity skills
  *              not only `uplift` from poverty   but  reduce risk to those  vulnerable to poverty
!!!!            resilience  
= social security programmes

!!!!            equity 
 = , post disaster recovery : taking care destitution natural disaster old age  , prevent irreversible catastrophic losses to human capital  => promote equality of opportunity!

!!!!            opportunities 
= , human capital building  , access to jobs : sustained livelihood in urban areas is necessary (SDG 2 + SDG 11)  , productive investments = microfinance + tech + internet

!!!        What are the hallmarks of a successful intervention?
!!!!            HallMark = SDG 1.3 :
* meet  , diverse needs , risk profiles  instead of one-size-fits-all approach
* capacity building at sub national level to implement these programmes
* from silos based schemes to integrated platforms
*         GoI :  NITI aayog convergence of schemes + cooperative federalism
  

!!! Fodder 
*  Govt goal should  not to eradicate poverty  but to create prosperity ( high economic growth )
*    Poverty is a disease which engulfs prosperity if not diagnosed and treated properly. Explain.
  
 *       expenditure on agriculture =        farm//'' subsidies''// are MORE than ''//investment //''in agriculture!

*                Social protection IN India [2]
*            public infra investment = housing + electricity bring down poverty fast  + toilets creations

* `       entitle based approach -> empowerment based approach`





[1]:http://in.one.un.org/blogs/shifting-from-schemes-to-systems

[2]:https://indianexpress.com/article/explained/lok-sabha-elections-schemes-explained-from-schemes-to-systems-why-the-difference-matters-5590071
88mn pushed to extreme poverty 

82% of in MIDDLE income countries 
# if PROBLEMS are simple ==> Solutions needs 'quoting' e.g. police reforms

# of PROBLEMS are COMPLEX ==> Simple innovative solutions e.g Data fiduciary problem in Data protection law
<table border="1" cellpadding="1" cellspacing="1" style="width:770px">
<tbody>
<tr>
	<td>Polity</td>
	<td>Right to peaceful assembly (Protest is Fundamental right - UN)&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Social&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>E</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Institution</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Cultural&nbsp;</td>
	<td>‘Satyagriha’ originated in a news-sheet Indian Opinion in South Africa in 1906. The essence of Satyagraha was not aggression, but non-violence.</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>IR&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Chidren and protest</td>
	<td>
	<p>SC judgement -&nbsp;&nbsp;death of an infant at Shaheen Bagh =&gt; Right to children to proest need to be protected.&nbsp; (ensure rights of children violated by police)&nbsp;</p>
	<p>Children =&nbsp; good way to initiate ideals of citizenship and tenets of democracy.</p>
	<p><span style="color:#f1c40f">Bhagat Singh:&nbsp; he was only 12 years old ; Malala Yusufzai , Greta THunberg - global icon</span></p>
	<p>The detention and arrests of children breach the Constitution of India, with the Supreme Court’s constitutional bench holding so in the<span style="color:#e67e22">&nbsp;</span><a href="https://indiankanoon.org/doc/111867"><span style="color:#e67e22"><em>Kedar Nath Singh v State of Bihar</em></span></a>&nbsp;case.&nbsp;</p></td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>way fwd</td>
	<td>punish those using children in protest - SC , consonance with ICPCR</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<p>&nbsp;</p>

<ul>
<li>Story-
<ul>
<li><strong>Jarnail Singh Bhindranwale</strong>&nbsp;
<ul>
<li>Wanted the Indian government to pass the Anandpur Resolution</li>
<li>And agree to the formation of -Khalistan&nbsp;</li></ul></li>
<li>Since 1982, this radical leader managed to gain enough support for his cause</li>
<li><strong>Set up a base inside the Golden Temple complex,&nbsp;</strong>with<strong>&nbsp;ammunition and his followers.</strong></li>
<li>Hence,<strong>&nbsp;Operation Blue Star</strong>&nbsp;was launched in&nbsp;June 1984, to get rid of Bhindranwale and his demands.</li>
<li>The operation resulted in the death of Bhindranwale.</li>
<li>Indira - assassinated by his Sikh bodyguards</li>
<li>Led to Anti Sikh riots&nbsp;</li></ul></li></ul>
* Intellectual - 
* Mental - 
* Sensory - 
* Physical mobility - 
!!.hh2 Meaning 
!!! Goal = Free and Open Indo pacific

!!!! Commonality 
free, open, inclusive regional architecture, Rules of the road , freedom of navigation, ASEAN centrality <br>
Abe- "Asia's DEMOCRATIC SECURITY DIAMOND"
All deter coercive practice to solve disputes


!!!! differences

| QUAD for members | based on aspirations + interest|
| India | Strategic Autonomy , Indo pacific strategy|
| US | China + Russia are ''strategic rivals''|
| Australia | China's economic might|
| Japan | balance economic + regional influence of china|

# Japan = 1/3 economic growth of japan = trade with china + Joined BRI 

# ''SCRI'' = supply chain resilience initiative to counter JAI's dependence of chinese supply chains.
# IPOI = INida pacific ocean initiative by India

!!! Challenges
# QUAD notion convergence?
# ASEAN closeness of CHina = RCEP 
# South China sea and CHina
# economic might 
China is largest trading partner of Australia, both import and export <br>
China branded it as "Emerging Asian NATO" <br>
China criticises as - "headline grabbing idea which will dissipate like sea foam"


!!! Why it may NOT be solutiont to India's border issue with China
India - lack of defence resources (barely enough to counter threats) → No joint patrolling with US in South China Sea

Japan- Engage in attack against foreign "close relationship state" ONLY when it threatens Japan's survival

US- self interest = maintain its losing hegemony in Indo Pacific region

Australia - Can't act overtly because of Economic ties with China




!!! way fwd

# Foreign minister meet - public statement and cooperation first time. 
# Malabar joined by Australia
# assess performance of govt on agenda 
# all domestic snd foreign activities discussed 
# issues of public importance 
# information given in question hour -- informed debate in parliament 
Eg - scandal unearth -- munra scandal...  
!!.hh2  caste 
"Devoid of dividing walls of caste or race, or hatred of rival faith, we all live here in brotherhood.”
Gandhi 

> To call woman the weaker sex is libel, It is man's injustice to a woman. If by strength is mesnt moral power woman is immeasurably superior to man. 
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
<ol>
<li>Enhancing NDC - UNEP&nbsp; - Little Book of green nudge.&nbsp;</li>
<li>CSIR = solar bsed water sprayer - micro irrigation&nbsp;</li></ol>
<p>UNHCR =&nbsp;&nbsp;“2 Billion Kilometers to Safety”&nbsp;</p>
!!.hh2 define
expression of = common identity + purpose within geographical region united by = language, ethnicity, culture etc

!!.hh2 Impact on
| INdian polity | regional parties |
| IR  (undercut national interest) | TN parties & India-Sri Lanka  <br> WB teesta dispute  <br> |
| as Shield | JnK millitancy |
| economy | EoDB |
| security | |

!!! manifestations 
autonomy , statehood, separation, secession, son of soil, inter-state dispute of political nature (water sharing) 

!!! Threat to unity ? 
Parochial regionalism = "us vs them", constitutional ideals se door

!!.hh2 constitutional safeguard
|5,6 schedule | ethnic separatism and tribal alienation |
| 6th  | ARC, ADC (regional district) council |
| Special status to states | Sikkim, AP , Nagaland assam |
| language | 8th schedule includes, official language of state by state leg|

!!.hh2 way forward
| regional | 12th PC = faster, sustainable, inclusive growth  for balanced regional growth |
| Cultural sensitization programs | ek bharat shreshtha baharat , [[Bharati Script]] |
| Institution | national integration council, national development council |
!!! global position of INdia wrt Renewable energy 

|! % |! future plan | !removing Non-renewable how? |
| 17% of electricity from RE |  450GW, 60GW Wind, CBG, Small hydro | PAT, Schemes, |

!!! Renewable energy schemes
National Green Fund, Carbon Tax, PAT scheme , BEE energy efficiency, ECBC 

!!! small steps 
# H-CNG = mixing 
# Bio fuel policy 
# 
!!! Define 
* Rights to abortion
* Right to tubectomy, pregnancy, saying NO to partner? 


!!! Implications of such rights
# choice, dignity, right to her own body despite patriarchal setup, education opportunities - her own life, her own way. 


!!! BILLS 
# ART bill 
# PCPNDT issues 
# MTP act 
<ol>
<li>&nbsp;Common cause NGO - PIL FOR lokpal establish</li>
<li>sexual harassment case ? #</li>
<li>environment ?</li>
<li>Naaz foundation = 377</li>
<li>Poverty = Goonj&nbsp;</li>
<li>Public participation - Jan Aaghra in Bangalore</li></ol>
<p>[[Role of NGO - image]]</p>
<p>&nbsp;</p>
<h3>Regulating NGO why?</h3>
<ol>
<li>Financial = 2-3% of GDP loss as per IB report&nbsp;</li>
<li>Accountability , transparency&nbsp;</li>
<li>Sovereignty integrity of India&nbsp;</li>
<li>&nbsp;</li></ol>
<p>&nbsp;</p>
<h3>NGO under RTI&nbsp;</h3>
<p>substantially funded =&gt; public authorities under 2(h) of RTI&nbsp;</p>
<h3>RECENT FCRA, 2010 amendment</h3>
<p>renew license, aadhar mandatory, regulating accounts under bank, no diversion of funds</p>
<p>streamline compliance mechanism</p>
<h3>Way fwd&nbsp;</h3>
<ol>
<li>Vijay kumar committee = accreditation guidelines&nbsp;</li>
<li>darpan portal&nbsp;</li></ol>
<p>&nbsp;</p>
<p>Credible ,active, accountable NGO&nbsp;</p>
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aOQWIrYdzsdBJhhxPCF4SCpcRjZ2xeMmFnkOlh0AU/8AyXHLsWN9jiRcA9e+o8d3ZxK4iaIWijjWyJ/8cjgH+I1z1Dx4Zedl16/3GuOaMZB3hHCpdjzCs2NtK5+jzD+tGTBXki+zzjvywn6DXHr/AHGSSNuRSaZ21LEmrj5OHnc1lgXXnY7z3zJF8lP08x66MeIQqeb00gJ0lGT9xmxiBaSZgoA30JO6Gp3iMbvXVlFh4pjnQMtbfDXliU3vzrUci7nUMP3FhiBmG4+RsgCj0f8A+EvPeyK897Irz3sivPeyK897Irz3sivPeyK897Irz3sivPeyK897Irz3sivPeyK897Irz3sivPeyK897Irz3sivPeyK897Irz3sivPeyK897Irz3sivPeyK897Irz3sivPeyK897Irz3sivPeyK897Irz3sivPeyK897IrWX2RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kUflfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kV532RXnfZFed9kUxWax+6K5R7C1yj2FrlHsLXKPYWuUewtco9ha5R7C1yj2FrlHsLXKPYWuUewtco9ha5R7C1yj2FrlHsLXKPYWuUewtco9ha5R7C1yj2FrlHsLXKPYWuUewtco9ha5R7C1yj2FrlHsLXKPYWuUewtco9ha5R7C1yj2Fp3xD52EhF7W+sj1/UJ6/qBvqGT8U/AfWR6/qE9f1A31DJ+KfgPrI9f1Cev6gb6hk/FPwHzgJGLsa8z7QrLKhU+nyYRN5rJJa9r6eUPX45ZCo660yH10Q2h8lZRc1ZgQaVywN/KHr8fJmyaX3Xrz+v3Kyya9BHkhKyfJnnvTGSTLY+UbvpElgzdNceH/qP9KeR3isgubE+QCILsxsOujNKY8o3gHXyV5Y3QftLamxQkACgnLbo8hJ+KfgPnEP981BYXsuW9rUs7DhWVqE0eUg819aWGwd2F+DX0L9dJGRlZGuwJpZFtkQa1mUAL0tz1mkXg9Iq8Q4PSazsAyjflqSRrWfdQVSFkckqaAxTB3tpWeyoD0mhtl06RSOmVg9ueto2Ur+yfIHr8eT71KrOWU3velQcHMtSEyaKLjSs18iUXjYSAeqtur39GWmkL5QvovRy6L018m4c9FqKXy6X3UVaUA8wtRzHzf8AOtrfTdakcylwTurPcIlFkcP/ACpnDWsbWtRIlBbotWu8eOevxz9w0+xvnuMtuqo78bPQLylE58zVMqNaNG43TRWHEEuPSDQw8xI1N7dVZHmIzcVeess01lY2Qc5pIozmD8W9AYiezn0gVHd/knNs261JG8uWMAWa9SF2bgmwItR1you+isM5Lj0g14PLcb72rLJMRm4q89AKxZSNL+O3fDxHK43GsRt5Ge1rX9dYmMzPk2jLlvzXpQuIFjvOTdUyI1o4nKZzz0Ww86ykc2W1NDn2dlvuvTLJiVU/RFtSPzo4dhnkuMvpoZ8SqyH6OWrTcEwa/era7YiIADZ9NB5pVhvzWvQckPGdL0uIjmszfQy+mvBdv/hbS+T00wfEKp+jwdSKImmWI34POTRw54T81uegZsQsbHmy3qLDswtLfK9DK4XZ8LdT4lcSyIqsdmP/ADWSKwAHCY81HZ4lWboy2oYSQ7JrkHS9FWxKgfR4O/1Vs3YOCLqe/J+KfgPnEPX+lKcZ5y2m+hFALRisyGxytb86kaRi7KtgSb1lMjZdoRa+lqgyXF8t7ddRqGIUjUX31GiS7Aaa1LG8wmOQ60GiOU2G7rpo5Rtr9LVMpYkLb9aTOzNaQ2vUQPOo+NQiJ2QG98ptQeTVrL8ajKGxyrRLG/BPx8gevx3+9RMMNm6rUjtv1+Fb/ojnpRI2RSNTeiqTAg9JqWE0F3M3602Y5Rrc02Sa9+k1MRuINvzr1n4UnV+leqousfChbTQfGpBzXqX7xqb1U/WfHPX45+5TxCLNl581ZpObcBUX3ql+9Q+6a/v7NReqsL/D8awlJ+GPjUP3h8Ki+6lS/eqX71D7pr+/s1D1pUP3fHbxMV/D+tYn8VvjUIB3vTrh5tlh9QzEDfU8eGxBnYWz9HPurE9T/wCoVv8ApHn/AGajl35AptUc+ExGzxKbvR6qhXGsXkzb+kVhgdxVdP4jWFFzbhfpSFtTkTX1iiQbHI/xNN+EfiKn6j+lDXdu/wCikOH87ZcunPSTd2sblYDgqo1/lUH3/wBKg+/+lT/ckqc8+ajdicyG969f+ysNr9KPn9NQfdPfk/FPwHziL1/Clt9gfE94j9k/GiJDYMN9HFbbg3zW7ajdTwEKi/roTK/EG7pqNFkCSLr66OciSfm1rwZnyuNKfb5JX3jMKmVjYm1qi4WbO1+qkYcyD4mo2jlClfXS4VGztoKiH7KUR+y3x8gevx3Dsq3bnPeQsQBrV0IYWG6vB52y0bETOfXXCNgwsajWNgwGuhpoZzYHnpmLiX+dO7WQEGs+YZb7/VSSZgUA3itojgv11GqspII0vWwnbLTCJ87H03qQOwBJ5zUudgt7bzTW6fHPX45eVsq5akeM3U2t+XejELZrHophJco3RTSQDhnoBoYiY5VufhUcyv8AJjnsaglRrxrlubemoJMO2bJ1ilfECzjpBpUiHAXppIcTplAFrVKJHy3bTQ0wkuUboppIBwz0A0MRMcq3PwqOVGvGCutqjMLZrDo8dvExO2kSO+W2ZrdNYllIIMra+uolilRyH1yt6KOFmmWE6g3Nt9SpHilZzbMS2nqrEvJIiIQ1mLacatrtF2eY8K+nFpJlyYiMAXF7g1Hi4sQsJT6IOX+VYeRWAij0zHSo5MPIrgRjVTfnNRnET7Fk6WAIpcFg2z7t2tgKMRlQSZG4ObXfTNM6xrs97G3OKnlaVBHY2bNpW12ibP7WbTiVDPnV4gurA3oYifGLYLxVa96iEMqOQ30WvzUufEKuXhAZgDe1SxtKgkKPwS2tSRznKj2sfTTYiLEgkjdnBtQxLkIhJ42mmWsPIkiMgKcINpvqAwyJIADxTfvyfin4D6yPX9Qnr+oG+oZPxT8B9ZHr+oT1/UDfUMn4p+A+sj1+QTW+Zc27xGzEhvo+nyiruzG1Mu/Kbd55M3F5vGPX5GXaAl/o+jyQ24JTnA8q3kI472zsFv0VJFfNkNr+NKXciYWyLbf5J/CHKDIcthz9/DzZr7a+lt1vFk/FPwHzUmJCwG+ryoQKXJGSGvamWNCSu+hEUs53ChGBw72tWIUKMo0c9FHYqWpjImWTa23eiocygR65T00MsZsVzCski5WrMIjagJVyki9NsxfKMxpQ6EFtwrM8ZC/nWJYgXGXWjwRs8+/01eFMw6a2WU5+isqwokVxZhvNZIhdqLBQsWltazLEbflVmFiOnxD1+JtJFzEPp6aecRZzewQDSlk2eye9mFrUsQjVyBwi1QZRYbMU4AsNKMQFl7KKNEuy6RvrEm17WtcU0jxhzn/StrkVGD24NR2iV865iWF6jCIEBXNoKjvuzCmVYI8oOtxVhcpk2lqkzwbIqMynLaozkV5JBm4VJMi5LnKworHChtvuKw0kQsshGlShtQCSRTI+H2YtwWy2tWT03pcmHWSG3G3mjlFh4h6/I4zqX40XVVJ22l+bShLNwpFly5rc1qhSCyuyBma1QMECNY5vTpSQIAkOey2rZiJfBN2XTdUyYeMSOCQpP0fTUrYh45ZIyMpXm1qL/l7JovyiaXJpc8eyOvBGnNWIJFxsm0qdJspURFlAFrU80IBlD2vbiig0mjO9jpbMPIt4uHK4dHmkhG8aDtrDmLBjFPKud2aPNaoIowYo51D5fs+j+VRQjBwiPaAKbcLfob13QE9igVzrza1BDDCuHiB+jvIp8NJgNhFrkkEZBHrqSSGCPE4kPYq4vZaiV4ThQSBItTJJ3PTwex2ckf8ALWsa7KpZSljbdrQmlw6zPtyFv1c9R4oQpFLtch2YsLWrwePCwyZQMzyC5aoFhiSJDGJNBrr01Ek/EJp1xOASFv8ADeMWFYcCGOWeVM7GQXtWCeEbOLE3zKOa2+mifCRDDjg3VeHWKDKHQQMVzCnCYXwrEni3F1ApJ5II8PNnyMI91q7m9T/HxZPxT8B81xZU2PBrEofN7Mt66wqIbZ73/OsOBucsWqKRuPHNZeqpcR/hiPaL6/7NY0n9n41Bl0Ds2ajc7prfyrCdbfGsKt+DslNr1gmbX5NL0ZAwy3vnzcWpHj4p/nWIf7MRNSPI5zBCb76Z2xRkDCzDZnWsX1pR/H/SsMj4jZWjBsEvUbRtnsoBa1rmpfV8O8FbcStSakZTpSE8ZowT1+IevxAt9dpemi2mya91a9Wafav0A6UJFkRDbhBqh2bZlVBW22yBDbroyjVfR1UWMy7L+dYkXte1r0VvrtN3qorfXaX/AJVEkjojW4rrmINZ2cSB9zCovvinO2QC+t60No8mzvTGTE5hbQK2+o+GqSIMpzaXpYUbNY5mNEiVFOlw1YdEN1iPGqRieAxIuKJfF3T0Nr3g0GJVU57n9Kdk4viHr8jiUY8J8uWtlfh7XNb1UYr8Pa5reqoxPIYXjGW+W9xUJS4RAczn6WlB13g3rbNIy31aPL+tYiMkxJLuO+1TwxOWZrakWvSnavA438G96ikJIjRcuY8+m+py5tmjIFTZzbNEVHXWeVmj2jcEpxjTYiOZ3ybw43eRbxcMUYNaBRoag2OM8GliXI6tJlFQSCd8VsxZ2Jv+VJP4ZDsNpnUX4W/dau6LF1ytG4BvvqOU3yqdeqmkbuofB94yynN+VFo8V4PiL6Zzl066wkcswmdPPSprTO2OSXCZTaPNcn1VjkLAMzLlBPppY8wz+EXy8+6o4UIaU4i4W+u6kR54FKKAFkizlPXehLLKs4l1WRaUYhzHHztasQs2MjxEbpljRWzG/wClYciaOGeJNm4kNrjmrBpCdpHhr5mHPffRlOMi8HvmsDw+q1YrhbNGgYLnNSwxzphpy97sbXXrpYIZ1mdZrtbqrAqrAlVe4vurDSq+fbLfq8ST8U/AfNcW2UOLroaMcEYiVuNre9Qx283ejFLGJYzrYm1jSqqiONOKooYfLu+lffU0dr7S1GOVBLHe9uitikQjW99DUUVrbO+t6i0y5EC76wq+byKBfqo3wCnXnj1Prq0Yy3W7L0GpNL50y0HjOootHhkSQ89729VSx5b7S3PRht9PNehHiIhMq8XWxFBrBQNAoppLZc3N3s2yyS87ZqDT4dZJB9K9qLvvPiHr8veaAM/OwNqUWCKvFUUrfZN6Z7WzG/esRY1YanvF7W8kev5iAouaIYWI6e8XynKOfvZCqSJzB1vWSyRp9lFt5FvK9Nad9XXjKbijJNgFMh1YiUi9IMixRxiyIvN5KMNYBFyi3iSfin4D5qVDEA83lPOyf9XzE9fjmQWsDamk0yg2pQx4y3pM1tQG0pkXnIH8qsSgbmF99ZFGtZwyuvOVNK62yt/Kibqqj6THShmtY7iOeoWzKo2Y4xtWV9D00olIL5hc0wiNmzG16uSunNTZXjfKt9DenIsAgufInr8kkd7ZjatkcSu13AWpozZcnHvzU0mHmEoTjDLahJPKIVbi6XJ9VIQ4eN+KwrJJiVU83AqKN94cVKibzI3xp3w8wmycYAWqSK9y7jS1ZGxCie3Ft+vk28gVgXOVW5FZ5IWC/nWSBC7UBiIyl6wDBQCwbMbb9aw0ZiW+yGzseMtNIkYTD6AWNYfwhFQbIZLc46azrAxWtnEhZ+irzxlAeffSvlGfb2zW13d7NDEWXp3VsShEt8uWjaA6abxWRVJbotSHFwfJEHfY83kJPxT8B80soLH0VYAk9FTAxZv2vs1ZFLdWtZSpzdFqjKIwXZgsbc9RfJZd/C+1RAjckb+DXARmt0C9Wtr0V8ojJ1jvcBWbqFZFU5ui1ZFgYW/xOnvZgjFem1ZI0uotwemjZCpJ4tfKIy9YtXARm6herc9XZGUekVtNm20z23c1qsqknotVnUqfSKN0YW36bvEPX48kJ/xF/nUMXPxzUP4S1D+GtfxLX/6/rWNzX3/R376lEQlJZee1QLzEm9K82Zgx4KDdWHIXINdKhv8A+0Kwubja1/GtH7xoeulvuOhpk55H/kK108gevyUP3xUiheEZCRWPAXaaDg33231KMLhCt0IJ2l7CsI6cQR29dQq4sWlzKPRT8E8K1tN+lYRTxkVA1YsWuWzgDp1qZcPhCrZCGO0Olac9JDjsP8qdA40NOl75WIv5JvIYkroRh2qEhjw2s3prF7D6WKKMR9kVi0fixspT0Gu53U/xFYH/ACy1J1L8K7kq/FaKMGpHzENG/B9ArFSGbYJb5ZrVj0w20Nst8/XzUv8Amf070B7pzyWyXjiQa26a7nEXPAj39dC7E2nAHoF67ouo4caSMnXQ4R4QbN6fISfin4D5oj9BqeUjgRqXFY4k3PB+NRGIlWkY5iKQNxk3Pz1CudsphW4vWD6m+NZUcqq23UVjcoqkbqmL8EEWzW3aU+WcYmHnN7kd7DxwkoMgYkaXJrCzg5ZGBDEabqkXMcotYX9FRo25mApxGxVUNgo3Uv30qcyaAlhmtup8k4xMP0je5FR7WcYaO3BtvPqrDytwl2YJNt9SNBiBiEI1Xn/KiRIwO2tv9FSvG6xOz2zM3N10m0ljllVt6tfg0Yk4K219PiHr8cOu8VnffQFlYrxSRqKDPa4Fq2umatppmzXoyIbMaKqqpfflFIlhZd1ZLK67+EN1KJLaUAyowG4EVmffzVtTa971tRbNvrOu+uAirbo0oWNwgtQtzKB5A9fkoixsAw31KqSnJnNv/NZkazdNZZJCR+VfJPag8rZjUggm4GlufmoSX4d73NGS/DJvfdWWSQ5ejd3sglNvJt5DENYG0DaH1Uz4bBpDMRx897dQqRJEE0UnHUn+dCDDxDDwA5iAb3NYeErbY316b1AMuXZRhN++sxw+SfS75/0qCy5NlGE30JMRg45J/t5yP5VO2IQTpOOGu6pcPFhlijcaWahhcu6TPmv3ohPhVmkiGVWLfpWHneOzQ5bi++1eE5P8TPlvT4qIBWZr5d9bSDBKjHfw/h0eQk/FPwHzUQ5TtLBWb0Cp42uTJa1bHEBigN1K7xQTDpYD6TbzSaSCVUy+ioIwDeO96Mqg20300qg2Nt9SStHnjfmO+pBh1kLSLlJc7h3kTFK900Vk6KQKuWOPRRTyLezW30CuhFbWWN9pzgHgmlnAOW6mpJHjzoxOh31IMKshdxlu53VH4QkmZFy8E6GopNlcKmUoaMkCSbS2gY6CjBPntmzXWnimBaFjf0igkEZ33LNvougIBtv8Q9fihRvNZPpXtRU8xt5Aq28d4Am1+emA1sbX8uevyJmv/iZbW+YNFfNltra3jt5A7NmW+hsbeV6KZEkEoX6Q8nJ+KfgPrI9fipmXNwtPRS5Uyna6679aaMoWLPq2apYn3AGxoCMFUUXZjz0UjQxtbg676mcjhLa1TORdltakzoZHcX32qJokIz85O6mzoXbS+u6mRdwpFbUE0YyOBc6VslVr20cmnlmF1XQAc5rNGMj34t73pVkTava54VrVDl4UUnMaMARucZr7q2IRvQ5apHl4ib/TTSRLkKbxe/jHr8f5TiIuZqZZYEQW4JjGopmdNp8toPTahPs1jcSZeBoN1AYbCCRvptILisNlQKJMhK7xvrYLho8pfKSRrvqZX81DmY+qnWWBIxY5TGNQaWYQbeRzYDLcAVBK8fg93ySC1qYPg1OH5mXf+daU2WDbzfR0uBQlkiSGTPlITdWHywRs7RAksKg2ShNsqtbovRhXDoyIbZjxr9dS+r4eO3ksshtGql36qxHgsRw8kS5xw75hQxOLjM2dsscea1QeB/JySNlMRN7euvBnhd7HK02e2vVWKgxWqxxswP5a1iEw8DRPHHnVi9729FS4rFAyIjZVQG2Y02JwiGExm0kea+lYZngaWSSINlzkClOyebaqHCZ7BR11EIbiOVVe191HCwcBLi2u7Smh2TINQJ8/6UQNeg+Rk/FPwHz2HLfhxhtfGbagnTS3T3ygN+uk2QI4IzX6fJnr8WO/2qDMOC0un51/+v61ivuNTLJoHUrW2msAo0131PGOO1iKnDWuSunRUQlyHT/EbKaTMAE3Ll3U/qqT1VH96m6MzUvrp4Ro98wvz1eYgMdy0JILMGGuu6sLEDfZ8av42pPXUyK2R24tN4RIB+zpr4x6/H+U4jqVai0uIRk5gh1NFcwzba9r+iiuYZtru9VQhMQkSIvDUnnrBbNwUVU1v6azZhl22+/pqfOfkpMykii0uIRltoEOppYVn8HkQmxvYGlWbFGY5tcpzACgyYxNh9m+v5U5QWUk2qSNZVhkLb20uOi9bNJVkba3Nqw2VgbQgHWsG6EMY41vY0Z1xEaxk5iDxh6qkKMGBtu6vHbyTZm2e0QqG6DUpxmJWOHKddDnqOGCxmgY8C9rg1BLM42wkuYxrYU00ZRsLI2YyZt1Y+RDdDAwX1WrFf5ZqkwisBMsmdATxtKnScgT4hgMt9wHPWB/yy1hf8ulYP8AASmkfiaAn+GiSyLhr+dzc1EKbqDoenyMn4p+A+cDLFtjzCsQuLeNysZYKN6ms6qpbbaFubSkll1kEmXNa1LDh7AKuul8xrDtYC8QNhQuLjoqMSbKGFtNkecVikQokl/ki3NQ8LRTY+c6aU4HZyQW83WKuuX5JuD0VIIHRcTm+l0UjSKI5RfhAcamiLcDTS1YX8FaIiyruubcasjLwTqR6qMc4AjF9MvEosxuTv8AHPX5Lp7+aUSBv2aEUSkJe92+Znr+oG+oZPxT8B84baXAZSuYc1TKspdnQjNlsKEV+Htc1vRahFfh7TNag8shhktZuDe9RbAnKqBdaRyL5TevCDKzcIHLl3VMZGYBm4LjmpoIpWmznotloSLO8P7OXX86xMrcEPGQtFZmZH5m3ikgidpbNmzEW9VbWKW7G3By7qw+Q3yRgHrpnjN1Nq2q2aNRmN/RWy8Jm4WguBamU71NvHPX46ZkbKWHNRCrmAbi0zZSov8AlRIBsKuiluoVZQSeqgbGxq7qyj0iuJ9Lj1tHhaQlrBfRXm/pceuApbqFWOhq+RrdNqclSVyGx9NDNEWP2bVYDXotXCUj1ULKdd2lWYEHxz1+Odkhassq5TRGyOnprZZbSXtaidkdKyopLVeVCo6aQpGSH3VNeMF9MmoqQ5fNcendRdUtmoNGhYE5fXQ2y5b7qw6ZBlJOQ9NRMsYUCMZ9eeocygR65T01mjjJWtnlO06KvLGVHTv8dvI50idk6QtF1UlBva2lbQK2S/GtpV4oncdKrUMco0L2IqaLDoTZ2AVdayxqXboAvVokZz+yL1lkUo3QdKj+Q2HyY0+16azmJwn2sulNkVmyi5sL2FZnidV6SvetEjOfQL1ldSrdBprxOMvG4O7yEn4p+A+qcyHWrpHEjdKpWup8c9fjRhtRel4RsWtav/1/WsXD03K9d6Qc8hzUqRTpEqjdmtSEFSSuuXppWk82DoOinMM4mU7xz0fxf0oHO19p+lH8X9KhSMlbrmJFIWF2H86XbT2a/m11FYpQSAFewpCxLHXf1VLIujl8t/RU6SnPlXMCagyG2a9Ydm1bXXxz1+PhY14hjv1momfVhJlXqphc2AFdzXbjtv8AzqRgTmWT9a7oPFxwF9V99YqNuJsi3rrDLGbZy3xrGfwfGsb/AA/Gsb/BXBJF5rH8qX8f9Kwn8fxrCfgLWD63+NKrYnZZAMq7O9qDqTIrRZXIFj11J4HOXS13jOh8dvIQxtudwpq8eOw8UcZsIjLbTqqWGACXD4g2YLqD/etRYOMHYxjNf7Z6aTD4aRoo4kWwU1BIyqrFxfLUv35P1pPun4VLBt/BZmfNn6fRUPhLiaMcSRdb13PV+L4Opt+dJnZmSR8pjO6x9Fd0hHb5ON8tY/wh2k+QZrE97DeDkoZ2ZnZT0VFNMbyxy7PMd5FqbDx8BMozW+l5CT8U/AfPIpL32l/VUUt+PfS3zU9fjBl3itrkfNe9uatrrlz3rbDdmvQKCyqthQ8IV84Frqd9K4TKgG4VdlDDoovCsmfmDbqMXPnzUIrah81GLXNnvSpOG4PFZaQwplVPzNbURuXvfXmqVmDZHvSuubKOnfTo4zRt/KmSANwuMWqKO2q3vUSDet/HPX44ixEQmVeLrYilUKI404qCmWbDrLbcc1qhZrABgABzVIThlMqubNf9KdzZ8/GB56MeHhEIbja3vUUVvN31qRJI9qj7xe1SDZAxSb0v+tSwxwhEbdrWwy/Tz3rYZfp571FFa2zvr00qvD8oq5Q+aoosvm769NKMVAJiugbNY1n2UeW2XJbmplw8Aiz6E5r6eO3kAymzDUVtcTFMsp4wjPBNYiWKLZzOMseUaIP60sM4O1jPybDo6KQ45Ztqq5c0ZHCqKZYhHFGRwV6KbFIt1MjG3oNbSGKZt+rW4PVRjxcTHW+0Q60mGwqMIlbOTJvJrCzQAgwxqvC/nRxMUMu33hCRkBrFGa7NNGy3HSaxIcE7SIoLd7wfGK5RWzIyb1qLD4ZCkEevC3semmljBCkDf5CT8U/AfPMMdlFww30d3VWFzRrIeFlzbt9YeZECNJcMFpI1wu2UDhtkuTUka8UbqjVwGBvoeqsjYaPZ8X9qp3kXaZHyopqb5NY5I1zXQWvUXySSSuuds4rCSRqBHKdV9NSQwRjjat5M9flRmG8X8ZrW4Iv5Y9fkbuSx6SaBU2I56uTc9PzVvmnXTRyWzL0eUk/FPwHzyDLIgaPNcMdawoDAkZr6+msKoYZgWuPXSyR4rY3AzKWtamyu0g+03PUXr+FZvCIzEDf0/lU0ch2edsyE1L8okkkq5eBqBUREqRyouRg5rCRo10hOrempSNQXPkz1+QO1fKo/M00kBbg8YNUckjMM19BSPGSUfppROz5z9nmqKxuNkKVRvJp0DuHX7W41nlc+hVqE3Yxy/mK2JvoamteyoSKkd2yZOenkgLcDeGpDiC13FwEqIROx2m4mnCO4ZfteRPX9QN5FIk4zm1HDRTS7fcGYcEmsWcW7RbC27WnGAeXaoM2WQcamxOJkdMsuXg8+lSTYB5DsuOkm+1Qz4iZwJIwQo3lv6V4TjWkCMbIse81hxh3zRYjiE1LEs0qzRfbHBamxWLaTZ58gEe+kGHl2sbW37xT4SBjlXXM3MLVscLNMJfolxwWrEvipDEYSB1VLPg3l+SIzCS3kZPxT8B9QrJbNl5vmJ6/ISPkEkijgrUxm03WG6sP/ABVhutq2kYLK9t1Rg80YoBdDRTFRi1uPbd66R4Ezux1Nr2rD7Q8PWpMVzvGB66xH4RrE9a/GsR/D8ahzq0hC8ZCPyqNI02IXiXopjIRa3HtbyJ6/qBvIws+i7qXaIwjifMZCNLD013X2AvtCCvp1NNiMUjRRRqeMLXNSLCudhPe3qrGS4lDEHj2aBt5JrAf5dag8Hw8WIaMkOrJmIrCLIkOGOb5NV4Fv6U0HdXDhkAPy9rW9dPJggJYs1mS2b+VYSXZDDyycePorFozZdrFswfTlFRtNG0aRG7Md1d1ZF3NKpH/VWP60+PkZPxT8B9ZHr8hdSR1aUbsxvv131YkkDmoC+grgsQOutSTbd3spZiOi9cFivVVixI66y3OXorgki9EX0PpogGwNBjO0enFy7qWJGL2N8xqzOxHRfyJ6/qBvJZDLIU+zmrGozWkkC5KtLK8g/aa9GJXKzbbOLdFq+Wd3t9pr0MzE5RYXO6rxOyH9k2rNIxdjzsb1kaWQp0ZtKvE7If2TaszsWbpJotIxdukm9ZZJZHX7Ja4pkVmCtvF99MqsQjbx0+Rk/FPwH1kev6hPX9QN9QmORc0LG5tvFCSFw6n6xPX9Qnr+oG+os+Ha3SOY1l83Nzof0+sD1/UJ6/qBvqO40NCLHnMvNJz+ugyMGU7iPq49f1Cev6gb6l+TOaPnQ1eE2bnU7x9Wnr+oT1/UDfUweJijjnGlCPG2jf7fMf3KhH+Vg+yfo9VZ8O+YfD9ym0w75GoRzWin6OZur5gwYK2SMsA24n+zTzAKW2vCNtbbrCm7oYyPba2Rac7IYPELxMg31iG8EVwH8/mHB3af301HDJHZ5LZRe968G2ZM32RQ8JjKZt2t+8suKijczSZVLKDU0XMradVQJIodTm0Iv9E1DNhkWNDdGyC2oqRWhi26YYsTkF7kGs8EJZOndXg2zO3+yaZ2w7ZV3/MMTicuZlcKNeL01hgFtmj1a/GNRQNhX2+XhMWNr/nUsGEwzpOj5c2a/wCtAyxPGDuzLajsYnkt9lb1lIIborNLDJGvSy2rCzQxFsRJIVuLm44XN6qyyoyN0MLd6M4hf/UTKxU5jRB0I306YhM6iMnfbW4pVwq2jkUFRUkkcfyyZRmud9xWaKGR16VW9ZI0Z3+yBc0WMMmUbzk+YYucBS+e2o3D0fnWEyBcpj5hqT6fzqHbYcYrEyi5z81SYvCQ+DyxcdRupX2JysmcG43VtYoGKdNJEYG2ji4FBsREUU8970jJASHXMpuN1JFLhttJr8kxAvpU0cENnzngD6OtDwiIoDz762uwbJv/ALHezYeEsvTe1ZMQhRvL4tiufZx6Le3CrDYgLdpWOZr/AJCp8TjITLs35mI5hUqYKKSCZRcXNIwich9FOXeaIiikcjflW9Rwsj8cZwBqBTrGj7HTKxG/TprNLDIi9LJajsInkt9lb1HCUfjjPYbhTqiOIfos3Pp01FFOuZGvcX9FSRNhJcyNY2c/1rEvHhpr7X5N7cFV00NXihkcD7K3p48UmYLGTa9tbito8TiM/Sy6fnULCCVZs3ClI4B30uWCU5hdeAdRRVwVYbwRS/IS2O7gHWirCxG8eXEWMvJHzNzj+tB4WDodxHzCHY67JrsB6/607+DyB404TEkAtbm1rG/jD/bXc3FN/gZg39+qu6mIOa5FwU41td35CpIIBiXGfgvLbQ9dWrAwti4sMcPZ+GRqajnTVZU5qw/8X+k1i8M/+DjCw6s3/mu7dtyRZB+TVh3x+KxAV9Yoot9YP8L/ALqxqSOzKM+hP7XzAxrI4jO9Q2hobWR5Mu7M17Un3TWKL/QaRh15u2sXHiMd4Uzi6LsSLNUTT4xcFh73SyXZqViNRhs/rvap0ktIr8zDi1hGw7ZWMhW/rau5kr8d4rsfUKSNd7ECsE0GUYfDrYi/qqa25+HUn4J+IruZMd+Hazf36hXdOTeDiLL1cGsGuNxq4fcEgVdW66sugv8A7KxkEzZolzWW3Q1vmWGxKcKIpvrHyS8FZAQv5W/Wu50cLFBJDwrdQrAYhsUMIqoDsmNqxmJws5w+HQcN16LdhrE+DNLIgkFjL1jd6K7l7J2S8V9D6FrB/gn/AHV3QEsbPE7uHKb1131hpsPinnwQnXMkn0dau/hjygaIlstrdFSvELIXOUdAqFu6OLmSJ+FHFF/Wu5zLm1jPH41uDv8ALnYyMl9+U2vQiaR2jXcpOn5VijilLQ7ThAeqpP8AlmGdJXFruaw0kFs7OVuRu1asB4I2TajO7Dp/s13JnTgSYgASW5xwf61LFIxMcC50XoNh/Wp0xfdHwhJAeAYGGU13PGCbZ7VczMOof1rDSECNmKI2X6QvUsLMTGhFl6ODWH/i/wBJrEw+AR7TVdrfn6d1Yz8Uf7aghw+M8Bni5raNWI8LsZTETcbt4run4S2fLHddN2/+lYL8Y/7q7meDPkzxC+noFYQyDglB+etqxkuPnHgtjs9aLMSSd5J3/MM0Lac6nca4PAl50PlzsCMp3q26jpFlK5cuXSpMIAuzkbMTz839Kkw8eXJJffvFbWA67jforZvkjj51jFqSQAEqwNjurazBQ1raCooJAmWLinnpJowCy7r1NPGEvMeEDurEquVvCBZ7/wB+mo4ssTiPRWZbkVHiyse1jXKNDb+9alxMaoXlvcH0m/zITZNpYEWvamxcQsWctlPpqSOLBRQmXjnfUMeIwkc7QiyMT+lR4uKPZsiZbE3v/d6lXDYSOB5Rw36aiwez82+bNffv5vXWFiyZPB0y3zXvu/pUcxTaZOa9qkxFspY7uio3MWzdFsTe96aXZ7S65bXtU0Sx5s+qm9spqbBbO+0fNnv1c3qqOWXBo86DR81eH7L+DN+zbfU+K2Wba5uDmta5v0fMtmhV05g+tqAmYBN+Vd1YeOUIFgWy2H99FQjDQwY6DJwnltepP+WbPIyDaL9G9PA6QrG32VtasPFIFAgXKtv79FR4spHtY1ygW05/61LNHl+VJLr9E0I2CRR3vljFtay/JlgLZ8nCosxuxNyaSLJDIIxwc67qiGICfJ84FvmM2E2d9qb5s1ujm9Xehwez82+bPm37+b10uHxeHTFRpxcxtUeIIVdkRkXmFR4iHDLFMDwmzXzDoqTY4KKN5BZm30sGLw6YpE4tza1R4jKqmO2QUGGGEUl+E+a96jny58l9L25qkmy5c7XtU2D2d9o+bNm3bub1VHHicHHPs+K18tSYuSMPmTIFBtasXFs83hC5b5rZd/8AWocHs/NtmzZt+/8ArWFiyZNgmW+bfu/pUEygQGNNxOa/93qQYnuZJBe52pa35/2akVDmUMQD8xDIcpG4ihH3QPoEv9aBXUHoPzBmw0ecLv4QFEHeKWOIXdtBXJ/bWpwY9YBeTUaDvGPDpncC9r207znDpnycbW1JiHS0Lmytf5vphZv/AOZq80Mka9LIR3w0eHlZTuIQmhtIJVzGwuhFzRWRSrDmOneCzI0ZtezC3eCbCXOdQuQ3ohhYjePKlcMmcjfratYPbWlxDJaFzYNfn/sd58QqXhQ2Zr/30+TOJCfIg2LX72bDwll6b2rJiIyh9PfyYeNpG9FF54Cqjebg99J9n8k7ZVNxvvWzxKZGte17+SzSxSIvSy272WJGkboUXrks/wD/ADNM2zfKpsxy7j3mMcbMqcawvbvByjBDpmtp4oaPDysp5whNATRvGT9pbUpdGUMLqSN/eYxxs4TjWF7d4OuYdBrK88rL0FzWWFGkPQq3oybJ9mN7ZdPmIjw6Fj8KyNK0hP8A0jq+YYG/GxMwv1H+xUw5mOYeusN+IKllw+IyRm1htCOau6EjzzKyR3OV+Nod9Li8dJKEc2GzG7rqZcNJtY9lo1rc4rESYOd5JIFu1xYViLFrvHYADnqDCi5yMWN/5fN3jnkzoIrgW6q8GaTOM5IuN1SthsUk7xcdLbu9hP8Alt9rfXdu16aw0GNkKPtFKXUG2u+sUJ8QDslDSTFbc3RSyQYqPEKTbTQ/lUefEpATGFUbydTTwyWuhqCVpBkSLK7ZTqaeQ73Yk+Vn/DppZsUSg32lNYNxNJeWbIEZuAONWxnnmSbLfMV4JrFLPJs49twmt92oJ8BI8iTNkAbppcLNiJBi26Bwb1jYsQ5R4LWPNz61ismIk2UCqc/x+FeEwYqQQI1pCy3qDFYOV3ikbLw/79FLBHiZXnZb5gODWOGJdozhjvX1/wBKbF4CZ3CNlbP/AH6aw8mOmlQzi6lRoP7vU+DiZpA0mhtYZaCjnrD4XCM0KKl+Abf3urDYZwme9s9tabCw4lzi0HPuvTI3GUkGttBwZZm43r7KME8jSxyKeOb1i5sRLJGsE7Jp0f2aGLwEryw3s2beKiwys11lzE9HVRkW+UAKubfbyOHMouuese2Om2iz6QJ0d5Pun4ViHUsuHViQeDxaxU3hHyZl4ceQcI8HW9RricYkMzi4Qiu6sOdL5Mub6P0ta8JgxCYhAbNlG6sNIZ7wmTSLJxTwueljfGqpfi8DU0+DBGZN7einlTHo8UfnCI7272DOBzZ765Vzaa0X7oi04bg3Fjv/AKXrubnl2wkT5NMlsu6hC2NjGKtfZ2rurh4pg/yeXMVygGzV4TBiVnQGz5eaoIji1CI1xJl4x4WlRPiMWkDTaxqRRLyJkUEEgXv1VPAx4cst8ttw3/MBJLeKHp526qEcCBF+PzBI13uwFR4eTCLiNmmhLWt/KsJjFFs62P8Af51hvvip/wCH/SK7q/g/o1BsFLFKpbhQtzVN4NlH/p+GF6biu6v4P6N85k/BPxFSB/phlHXfsrEz43gxhCLk8bXvYJoZHjOfept01hWmdpDtU1Y356xrYAI1lXOjHjaCvCnw3gU4a2X7VYD/APP/AF1iP4f9I8vN+H3sCL5Pl955tWrJj3gxOCy+dau6Ah83t+D1cGu5sh3JiQ382oS4HFxrhG1uQODXdoyyiZtnbOvPo1d1fwf0asZ+MP8AbXc9ZjaNsRwj6LtSCHYw4C2gG9zav+IP4v8AdWNt/wC7/wBtQbKaHFYVuOG+gKmGFtsr6WrTfUE+EkjEgWzo1YM7YvOD8rroNO2nx8sqDD3Zwb771OYoYXWSVpOGtzU2DmdYZs5ZOYb70+Kx8sdwvBUGsbqqvLiM3C3fRpsLMymaeTNYHdu/p5P5W18hyX6aMfdiJfk3zJIDv1pjKgVSOB1Un3TWKTby7PaMMuc2tesZ+MP9tQwd0sGmKjIFpVPFFd3IoTdFj0/Jqxv4v/bWE/FP+6sB/wDn/rrEZCLZOHfoyisRHg8DiIxLx3caAd7ByYZ8jFrbr6a1h8bG11GjrfT+713E2ZAfILX/AIa8K8DnmxAXjRi67q7tPJwXZCSOjjVjPxv+2sKsC5yshJA6OFWFixmETFYdhwWB1QVNFCbxqdPLhIlLseYUJcbaST7PMP6/WeaGRozbeptV+fprLLNI69Be/eEbSOYxuUtpQZSQRuIramV9r9vNr+dDbSPIRuzNelkeV2kXcxNyKLSsXY85N/qbEYQhtpI+YHm5v6eUuNDQWaaR16Ge9Dauz23XN6zROyN0qbUWY3Y6kmjEJG2Z3rm0NZEnkVOgOaZY5GUPxgDbNRiEjCI71vp+VCMuxjG5c2g9VLJJK7SLxWLXI9dSyY1mMjrZZjwitS3x0uPLCwRkIH8+8I2kcxruW+lGNZXEZ+jm0/KofCGaWKMjgE306P5UJ17oyxxi3yGzP/isRJAXiSbeoNr9dGJZGEZOq5tPyopFLIidCtassU0ka9CuQK18twOBFzuatCvCO9jvP7kbKLk8woS90NP/AKv60FQBVHMPG5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtrlfuu2uV+67a5X7rtqWK+bI5W/jZYFv0tzCr+cm53I/cbivxm+PiiTF3ii5h9I0I4UCKOYfuOxf4zfHviOBCz0JMRaWb+S/uQxX4z/HvBz8nB9o89ZMOuXpPOf3I4lY1LMZmsB10JMfZm5o+YVp+5KSSNflJSWZj5f/xAAsEAACAQMCBAYCAwEBAAAAAAABEQAhMUFRYXGBkfAQMEChsdEgwVDh8WBw/9oACAEBAAE/IfQGHT3Kq3v8QDlgfEfeD/xExfsbkj+3Gnryux/XX/xIbX5NQQsu45j5K5kU/vlB/wCIG0ae/lCg/fTxeBoeEofv/wALC/FkNBDIMMYZv4Fzuj9QEkKx2WgDCpydB98/FN8iNoG3KWx5j/U/zfpAUS2bnJLD8xJPi3GNfFxxiMec4434JrG/BjwY8XGPwdf+dIceY62+DpD/AF1djy+NzfdMcx73GkEMFAVNcuV+UbYYUPxE+9EtudO3KY29scIUIkcuQhmBLgA2gxpn9pUUudcHxgVFKWhEjvSUEY8GNYkYjcSMTOoQ5MQ5MpuUX4GKKQJg2B9+oEARVYCD4ZFkBbJ7vVQ9IHJOpofclOsBvFj3jePoeIDOg5mYocA6jx62rAZJ3pC7ekBh8EBHIjxCnA4AT2EFlDz4A2FOFswo5w8EgjEcYjGP+ZMMyK7avPWFFYt+z5HahBgvPwQcV6Z3O/5LC9yjlKj2zu9xCKzhGVDXEAO3wgDkc2Qw+K+QANKWzCcCzmQWlOM1YMyWG0v05whYiApGHYswztVB2iLyVXCcdX7JiGTlVA3TryhBiigBj4AxCXxWrETB11TDmq6aAQATmeHJUO1fbBzYCEAqrWyjJjfASJ0tB4Ili4WwAJyyPbkEWlAYgGlvZ90OQZdZF1IcwvbpDhH9JRgRXCQCBBaA1BhL3wVJPknwNFai0JII9zEA6MBBgGtRzlO1d7EyoHCFyCAjUARQL5lUOSusnd3beH8oUEADZyEftQHYgLLvSbmYTBxEusKAF4L9vcnKsUV+pEH/ADWCweE7UlV+/wAjVmQDcQdw2IoAKBfkViUFXWGnXl2c7nZC8NOu52THiVdsbEkluAI6wuZVN4gwq4Dk3IAoEEAGALJY5DMCIEbiR5QjZjsCXBEvBWWIbTwxKC73Z+IwQ1Wo/f69DtCQzFNKQ20CZsBQPR0FuobisBArJOAakMRtc6jLL8w2Sjq4NaRBngcRNIFkoo3sD2bn4PSiiSshkKXPdj0fZzEtpXD9H7hDQveQYQMqoOhQF0Hn4ZzXSe6n5Ag3bAgJEQqbSpdj7Qiihayq3BO+N8Z1F3f/AJswBI1snAPf8gXr+Eg8B4mDwcZyYAhaUd/D7wQT7RKHhHYDIAV2hr3XAEhFKQpSTBIbCHeDZEBXaFnMasEgFOkLk+5aKD19ijcFb4lUMVEI7AMKkptZgAfqNOQwtwyIYmardS2ABygdr09QakyqPiCcAY3hanEwQ0Q90abLO2hGymLAK4IQQtUhiX2CEAAWBWBjT59iXEuvgBfeqOkWpqXjhAZI+h/UMBeNUIvajhQAQbgwke7o/G4+d4t5+3Hej4zAmlRCAHgSoEIBMIGsX1ADli/TF2wHfqgOhLXgxEqKtFgEX5yq6KrNgMDvSNMWwCQIKTNIIGd1zludgOdCEKxR1ELoqwldb3ho1Q9suEqkqCXOpg/5o2jqV7E3Pt+QNwKIgnLA/Z7/APhhiiNN8h9z7eBRJUBEv/1tqgDOhv8AvHvOMEYqvKv7A9f/AAy+UHkIfxu8TeIOiz+NZSnLWcU+BlLhcR0UFBfJwS65C+R7wf8AheiQEK5+Fzg1w7CLwQAAEAMfiaErajhpBUgGIC1Zj9w8b4QEf+FkOgrQfkEMQHFOA/8AFef8a4/X8Y/4B6ef2Prne+ibzs2m87NpvOzabzs2m87NpvOzabzs2m87NpvOzabzs2m87NpvOzabzs2m87NpvOzabzs2m87NpvOzabzs2m87NpvOzabzs2m87NpvOzabzs2m87NpvOzabzs2m87NpvOzabzs2m87Np3Prhoaz7aTvfRO99E730TvfRO99E730TvfRO99E730TvfRO99E730TvfRO99E730TvfRO99E730TvfRO99E730TvfRO99E730TvfRO99E730TvfRO99E730TvfRO99EFB3eU7/ANc7v1zu/XO79c7v1zu/XO79c7v1zu/XO79c7v1zu/XO79c7v1zu/XO79c7v1zu/XO79c7v1zu/XO79c7v1zu/XO79c7v1zu/XO79c7P1zt/XO39cVlO+07X0Tcdm03HZtNx2bTcdm03HZtNx2bTcdm03HZtNx2bTcdm03HZtNx2bTcdm03HZtNx2bTcdm03HZtNx2bTcdm03HZtNx2bTcdm03HZtNx2bTcdm03HZtNx2bTcdm033ZtN92bR/Y+IhFyihDTj5+P+khPh/P8AIOMf9JCfD+f5Dxj/AKSE+H8/yHjHk49EDUR2/mcKDpe3lXXNBwTqqGx4v0EDhQKLwYeREDaRQg48p0mgBCXFoKBypgIDb0aPrY3kkUA6D/aJKAO2PhbyCNgAEKzaGjGpBQcceX8P58TtmUDbAeKPEm1mhy8Kc/wG1Z7xHiRbojMw1NXL8eP4jAXrEjQ8zGVUjj+K9D4x5PuD8oHwuZCQamCHQETZr7mOxm5LhB0QnAQierQ7iMJYACIKsSb63jt3alC+Da1iGwoDOhCC5kTUFCS79CQZpm8lCVQ5CqDNLQCACYpOUoPa3EpQQAKjrWkO0u9RefBJHdCU2GhNUhx74ka1+oOYzqKO0O16xzygWYMgVfMqVqfMRzKzmI4Ah0iVQlC0j16H7hLb3m0jzENwx1pBGPJDAgw1DoFCsESEAYtTjCIHCBNzBrgB2sjU8gFfSA4AVCw8YBILhHzk7tqIrRS4UCyYOh/qEnOqBXYQdFWSqOkSYVRScpYkQj0KF3qyI/SYP4zI5BXUuo1vsBxDo8iUQ5BlCqtLlqzV7QHvWFfgIDBpVFJyiM5GBHoDBil4cGPSCdg/zPh/PiWDWixAOFGvtGzcUVAukKGF6X5Vg7poAagcCZNLanvDVhOZOuAvePKOhxpWQbQgE12i6Idz3cPjA4KmhsoaIkd1ma/HSHzou/HGohOf0RY7iBoOoqRZd85aSueGKvBfbYOIEOkeuAAAiM3gM1kAtayljH49BsSwDwFKDIgjYiTZ0hnIIBRT7UhulxgDHA8vulfQpYIBP6jF3QzUfNAZARCfL0XjHk++fKCpYiWB0Z0pDFiKkhNWAhkUEhaVQDYLEAcaxJvqMQvEVbkw94cPlairSU36w5CtcQRMJM7Uja3z3Vw0AM6yzKIoIdBkoQEoa0GYK1AfdHLg6AofGtM60Q4kw2OEK4IVTsXnx3ewihAm2KxJdFUcBhyGYcANWirDzQamPubEc3Qo+4wb8aWiGsKCw1mCuzpbJDGsmWjt3S7wzu2qETnLDNal/RCXYUEI1S/9ztWvnJ7z8iVwSYrh6QaKANmEp5z2nt/xDrO+S8FnhLtd8z95fGw+ROO+3A7TE7LaBXGgQ818l/B7FrPePn8/h/P4e3hg95Q1gCqAU6R9RJJEldUZPOXOskhP+mTBs0kG3qByyiKHskTDuxePYZsEAMsIKWgvBuQCYBQQHWHJyglqLyOOEgiRCEklZrQcwsgVTtDCIiiq024FqPumJOAl4auUxNXygXbQ7RoYIuywTyhZNEuvaACiNHkQKGE9k19F4x5J8Gfkjl4I3f8AtQEBc2DiEYFekBUuAzWTEgN+/aDCTDRKBDQArQYKJoIEk7OZTo1oWDAclVIW1QBwNAFBo7/cOByWqDVuTBxgwCCpkmxygO5OgC3A5L9Agkr/ALHnwSGsARjwBedRJ2MKr1xOVAoCZyHDobDAKOYChD1EBRIlUEq/ai3h+GbAqTsr5oC4pAW1a6l0vNBIxYy56ACGMZbaCqxlXYKNp1mFfBUJheuSAg2E0nzQ1hgkmHqPOSoCIaJrTSX8/EsPBjc8hhjeDhuJwIhSq7ftQ1yiGjVQEZkW5skUpREZkrZpkjgw6BrhSOua3kYU8shFVZpLqQCykBKhrgRClV2/ahrkENGgwEa9IXYNYhyODUPn8/h/P4HQYFCbmhuJAA0IaGtcQBIjYlHsic8YTB6QYFdaIAMGABMDeGpVTRyZlDisASrEXdYkNlr7JcBL0N614xE6UUHtSpcVGJcVobCD0jQTSqLxW6rBlxCrYYRB7kKgjAGoMz4k3Ug0jAAgFCMSkkYio+Y7VMgBAbI+hHgoEYoH2DgcSq/Ytgn7hpWFSWwFZV/LlQBAP2jm7YBDjg2SRIUr6LxjyXp47Y8jp0nLhBN5hDxxX0McPJ6eHT8OXt/Ep8P58R4A7nw4eHOk2nOdJbw7vPfw74x0m2JzlpTTw3/BnU+j8Y/6SE+H8+gX8B4x/FR2oidi2I/DMNOMgIuabeHHya+UDLWVJyC8BpQJAUzsecliGuDTU4fw4fiXO3g6Q3Kt5nw/nyCjceHUVaZMmkn4I28HiZWYeviVAZ8bQeHPwDl7RGAJUPERYzBsZibHYqLn6Txj8ijlATe0GTXm49oGMCkYIxfhDoUWkc4TVc2ecLzJK3Q2Ego1U4hIEl8Ac4uWVjWt2ZsjPfU45lBEYSO8OigXBlUCDuAel4aUoA6TP37IgsDvMeULB5chJ0hLI6EKisH2C02hSaGlQA94hhBc6EdZShQDByzAhmw1KV8iS60gq92ZBHkYQEXAoI8iEbqg4LQAJw0KXUaXaao7qAY4IjJJ+IRtqkXQ0gM4TQOAj4EQ1pVAMHYAdbhEMq6grF4VQ6QCNhUQITgTNB6ICAE1UqV1gAiBkI9YayNFQTX2mKrMlpHHpaT5DrCrTgQYA0EGWJJs9onrByONIxxraWIAAIZMqGA5iQbNzAyCALlkxaiWgN5wjuBQXXmozRj5UJghu7KGyFgAdRQ4yG5ltCsUFIYsb1haKRByfSWx59qest9dCQ8ky2o2JREgQqNbBqprGrXsJBXDAITizaBHBoWjSGNJTqUbiGuD+Aku/WLyPh/P4XCh2vqWJXQyPxH+2FADYDQxyOguFz7nWHiTF6JHEKwIRCEHYqIByAGiB1OtPeCElAmUFicp7DxCIZrHdsqgvVDAgwBQHruMU5CFJatGF2UpCo2ggBjrMw2gQOlM6QyQZR10X+BZtC2gVQJTKoJXOQ92jmDwopuLQAxOKzgbYhrHoKABYuKoKydEeMMFoQ44CX7jIOhIoLGWwz8L0njH5HhOFjjDL+eSBaZQFA6We8PLUVcg/UrGNh2NQE6smpsgiQMoy+KEAYmTJBpFgxpBoIWpFVftgTAn4khahwZ9RmiYptL4jQrReEAhkfyULiB52nVfqFAkIn75rBrxOWoElybmdW7KgzvNkEHYnnhSM5IWroMQaevI3QGgLSe0AW2BHKOE5lyRhTjQ6oI0lBYkxtDVAksStIbEDI1MUGJyDQNuimkR51vKBr9VYDTcbMAAAfi4vSDtVOTA7nMH9hWkiDmygZrWENZ6lJ4oI6kIaBiAPGk2cUbtnVMSikj1FhmVhCcTzAwIBnJ8pTlAYB5REXkRp5qJ0BQro1gR8JMQ1a9riiaVh1xS93A2TVUxpPCPb9ZZOVAC1i3TxGoP0o3jTnCfFRXVagiU8gjWp+0UDU9clQrYhGySjkAxRIRe9FKSvivAdFTyfh/P4hBResjWkp6YCMrEKHeWgwI1cYDIxDiINDjAl63URISgw8lBGqkzggSdokagOOnh5i8RIAqBI6xQDjdHQaYpBigJAm2/OtY1VKSJTlICkck8PuGAnrJChAxyhCgsMoU+mpBYxTg4HBc8/wBxOtasxQmuuFmg0RQcBNQhxgDqzXqtF8W8WVhpUViJPFVUL6Sq7RgAaKe/o/GPyagBlshyg6DOQaOWopU7suAIhISWwYTW4BzOphx2ADgCw+Jiw1uyLgSO0GUS2MTbREMxmL6o3zMTOvJZgK5dN6otUNZIYBihgBb7iKN8vSc4myyIk8KGY7hhDF6g3gi4Eyd3srQh8Rj7ZEk3ogmgouaoB+vDY8SdVtCWHbI3EQsoOlby4pf3UwTabfE9p7eHGWhoUiYtyhUBtWAlG2hNY8gYR2crvCArRIiEswJa8zpgBOcvw5Tn56X/ABUOUOUABeEAUBAJeAGFmK0HPwX7KpA4S4tuinyfh/P5cazlLseK2HSW/wBgvG9EywnOEIugyGqIMKgVDy1ULjxIGrwxE6LwpkPlPiWxDXwUAMYUX2fR+Mflc4FgfL4XlFUuKGpJNT6eCHVIMwsEhxQmFwBQK0MBhEo4oZQAiHayLN0ItfBHNq28KHwEKZownKhLJVGsAPuqEuEMgwNTSFoXCDVGKQMNwMNDRZm0Isa+sgc7ASNTSa2lxISOpD0aYsd4QVNU0eJxLs6a0BKeOXEdcQ/V/Mgj3Q/SFJ9tqxnSapM4IeIsoMCbANUwHaun9wY1iJYNfYdJciwnSKWlIm3Lyvh/PkHtlBLoQ+FFyCE5Csphp0mAiGQQeYiTx4INK8EL0wARk1vKhNQF1o4asgz69WCxwDDIBI4Xm0f4tB8ulUA6iIcZuRRi/DfXohusb0BZQs2go0TJaguq15QSIZQGpwfksFC7Hp6fxj8Q082AMwGPJoAZlbJBDg6x+9oDQhR+sTjhY2qVQ6TLgizVsCYjXXz0gIsq1qi2sWpeD2m3eY0GJqFYhWuQqJVNtP8APAHBTga6ysADA1wpDA00LUbRICJs+A5IkXJ4JhgIZLMGNXCgQtG2EVc02hOqm051GFhu1j6vLirtHgtBxh9U2hdxrBT+5yz3UEIlySTAMP6BmoXisUIN6QRjFuJhnyxxUXMNmym9CEXiiw0PodIVPbadj0MJf77QWS1YRjvoQBIhUHiHok7rrCzhTG9aGEOJmmSlohfA8wE1cEjRILiwG8MZCuRTKB+AqVGZi3cBITOk9Sjs02CnjACCqqDKwSR5u89/ES8r4fz5BHiRgjFoaCNSLQ3cFY+KCQh0dc+YoqC6MynvaGV5JF4FgaEwGuDkFoMvUD9oGsraNxKK6AtbMqP3rm0OfGlk3jQQwohKDUU9zCPXpHgBAhAiDv24EycLHodZj03jH4n0HMe4oVdig9zDNbBk6wSkLlI0oniEPeve+GExCBLjWpnORYLuksCLmSCmpAJcIAVIGchWVJQj9wWghIozQFzDDDYGLXh9lNigVxLyBOZU0Oa8DbMqf2KFaIhBnOYFUcwe6WhqV0RPHSV8a+l1YT1pxoHFaCAUBOnCCWrbEjKhAVhDGiGvWFIvXlxfs2HCBFAFIgWFFKPjsBeNMVAVikAVjA4cEoJJKFC8QVr0smFqzJ3MuAyaUD22jsTsEX4Sk2wGKUdJ6FFEMSCYpCkTCUNqwROFZraBrQztDeJgBL4JzAMASYIse36JAnConihz5FCDR4gfMGWHrNruhfCDCDibhMQhOjU4jbR2CAs6ZgimQyRcJAxQ9Tj9WQXeCiqrDHObm/lfD+fzEBWx0MGsFUxlIW5Al1z7BnQcGVvsS94m8q8xGp1tJzP1UcqR8CQAEy1CYlMWRWVnaANrQCdTlBU4A+myVoYPuSsCDclVim/VyS8HxtuAQs8oEcEAKDJ8pg6nhi01AaRDKEbg6yvnDuaQOfTeMfkFTCUEbEB4Cp2oXLz8APchR7xKXcoalWNnUCYAFrVLpAgB2BWggbA9AVoIbiABZCgqJQuoJbC8DpAWFdhcUK2UVrAIhiK0ChSmmDBfL68wOCBgN6f5C9GjEDMr0TDIOUaKHEASLOJIC0QZsdJXJQDK3zBWOWnRZltDpf1EQNwcntBnCBXUHkxeXkIttOTbUOWBmLl48PwAZULmCpq3gIWiSbEGZB5GV+PWYpjaDQegQ2gYGsdHfjxl/wAcrOn5AywZ71QKP8/h/PkEhLqTDTx2iimHNJnxFbVm2YDAPmxEvq0zRxep8Y820fk39DFUMQZptYJhiq1RoYypEScCVpeShCMMi6cqAhkbSJF+aMDVLRy8ANozCuzVoAYgdwbqSmIEi8tpsFoVwktHBqJQRqJRnh1YDUJ2wri+EYoYCSgToEhcAbGNQOz0UHKxIIuCtRBIhYM4OwlUsQbgxtK1CFpQlgQjYisgg+ah9kBagQGGZUU37gaaVppuRYNqjBVOIZANtINMAOE1CGJCtVXgcCEvTxAIasKG/uRGxkghVGo/mWV8QODmgrrZgxd9hKMQlh6BM+SAMCNK1hpovg6a7y088FCKO9dgqyMdvs/P4fz5TcDwF1j0b4HuxiGeBgElXJMcHYee6HZH6F4wyViEYIPEljDoMLE3z6rBAx6a/tTwgt/zEtYgw9V9zW69Ifx5ja/dBiBobF8PlARNuBRSb84yauhkkjOCgAgQczf1HjHl4fhbMLRExbJ/K4PRpYQR1gi8AVdwiX+uB6CAFkgA+YjywTEZcJWD5qOsOkH5o4alLszpCATcUqTdGHLWgjW6ATF5oNuEdR26YQ2hr8BMS30EoLs+YAE4jrDaOB8YIMAmMloIhEQ2IkxQYFRkIQYmQYWZMMMcXOsNGOvxMOA0yR1GIuiScG6fNQ4yi0Bi6pXfTpiMNnUIvCHrqqYCUYKPWQMyhFxwoBlNxliUVbbqkDmJiHd+lTErgEMYJwxDCvRJzK5gjpEstJDSXVJDoIA44uRMBJXLGaxLQDRkYm2mciMSpiMG5FF4Qk3T+fw/nygCFr+WfaB8gQThAqwp9fwFXMPjDQTVrOp1lHuCUBLLF4/UO1CIaRo/EEJLjwwEd6w6kZQJzky49y3nO/tMJEhO1EA4Hy2CCOWMlQEJNV6jxjySJFk+usKVoFW4SsQgEb5RIlpJEJ4gohysWhVwFgPCAvDAMiNdUNClACam14AyyBNKqwQGUoCBRpSUofaB8xGvMWywpNIzGprYc4PflF/oZSpXoXQggURwIN9ANUmgXiJAcYrr+YAeJkhASxEfqbLXzY/UzOzMeJaowjS8AsFSA8IjIyTLz5m8z+5TseNqCYpeZ/c4SnY89B4cfxp+F5ynPa/j7+R8P58veXjVqSlQROMMBppAxx8LeD9V4x5L4J61fMqKrzUwr8zMOVhsRGULTChQZRAFrkQImU4qFA0QKaqEgdmxTxHIEYIMJSrIiqCFuADRyk9IlxbYJS05ENmgHxHYk08pQRUc6QELlSDmLNYPGKPsEVBilLEco8VwAAvylHhe5xewcO+yS4+dFF5hLohxw0wAyjaE1EwlQtICqLhVoZAwyybVpFU27QKoY0EZII663XRtaANd1AI1Sggy7BHQVXqKEIAguDiWfi1RMXCAFIHopkTtA6LWCCYB82aQGZuldwmx8iF5yBiGi5YA6mPe0zANGbC/uU5ESppWcMY2fSC5ywBAQs6mPaOnM42vwjTSXHWrElUEqhSql8ih2dojuURscMAXOuDAMGFGQzeY3MrAccO78veqrm68qB8HeJ9Yqms49xAPb8/h/Pk7sMhHWWROzBzgckKajjC8TXIMcRGspSc8hJAmceOZ0hSL8FKGGRAtAqlS4ZaReUVa2P3T9204GC5lsYAYoX3oR4PgtcKMKAWFsXXp6fxjzl5lH6wsMEQGksbyEkmTKk7+bAMmMuAcPFB6KengBZ58MgVdCS4C0F1uAT3qZUDSZUoLlv1P2DEDIMkpoHCBVgQlYW6rwMC7LIEkwGCia9wzKo2AQjY4EOWKAaAuHNCokzdKubFVF1ISBU40RAYZzkXv7Qo71JGpR85MRCotkhDiSITWmHnSQO1I11yLJABQ9UaBU0VAgaasN4GeKholpdiwQaoWQ3cvBjwvmnTD5TQCwUxJ0iaWT7mDFThX7RFvNwFxHL7QFrIOGgZqlH5/D+fI9jGwlSlSCTAYKzHAzgQ2OBMKt1ILsAAqImbknWAl54CXeC5wdj+1HKYoK0CyFoaHYDhwibwLjBhlAh8RVcytBEtKlVqnGooaQShbzAEWQxFiHRDADUgHCwjQXm3P+oaiqWiZEHpvGPNMZQINkuppaCK9XF/aYg5uhCGYLqt4IoSxrlEmHxDBnEItSg3U5QR8LhpATMRShBKgJAJEtWwkoTOOUJQCQZVwlH89JIa3cB1qQ/cgZIUDC1EQ3QEaXDMAme3whv8AU0oS1EGXWl1Wgg8EDnoqYLovM6VPmo4NnLT5wTaFAf7iEhFQdRnWCVs+wuwlWJpQGDeLyZFsJvKVvvW2OPtWKu7LgqyezbxVzIp8oSnICV0ydYXDF7VJQmQwXuyUy3b+Rgl5Da0A2lmzX8j7QSRaorQ6z403BV2FePYNPz+H8+Q+0WaGJ8akt1rUOEjLAGsMEf8ATbWXekBPDEkAavMFDqA6p8mAOjB0NSO8jU0QIsP3AQVKKLsjSObVIG1xGuVQADIfQprYxR51iqLQDmQ7RV+TZy1IDvoUA2RWEjcagJGUoDNFdAvT+MeYCzQK1ihPkb0QmzSKGGpZg0kCCDBVoy0QTkZsYwBt2hr+5XEkAwapRBMtSgcYFHCK01DryMbqfEAZCgqqEMAGAJghXsACjBoaKnVuoG3qIsOpK4/Dh4DTzB+HMelQxNGqMOUqABtCIolyN/S/D+fKvbw118L+FM0i6RUmGYBABkpa3TelQ/V+MeaIgrQtRxDrDTcHBiRKGogwGBj2ZUIHGcYF9y6MtxETnaAKxHa2KV5RTp7BIZJMGigQQQLEGEM1U7EizDngjBGa+jg86DT4EQlmAi62tL1aKhJGkBeErMKUhSygXHBBWBOt4dFBAGHma1CpLw5KuYmzJB0gdwAICdhCzunPWHDUKA7xJWQCNjZR2vaFi8J7IibAAX5wuwuSh/iU+H8+SgugPEB0gSKKYGYeLrJtFkGnKARzU1A0WYOz0IOwUN3FBYCGKmQoi1PJQquiDqCcFO5rCel7MioBB6x2ygxsGAqykdI4Yq9YVEITBVbGNAQgVelJJhmUWvYOFesOgzlMMUaKH7AEHUDZKH0/jHol/eXLChVD4X9NAxApgcIryrhQHpPe/KC7S8DQ3IEGqJGFHEQz7wkrTQtKELh7xeCbnxWBdKS/YS5Y1iIKDeKh+JwkyEB7uRqSBN7jCz1momc1gEEALOHPP8Snw/nyTdhhMnDBEs2NQZG4rdw0UR+Y1KuawCQ1hdTGF0sLuEKWjDlCYgWrWILKqpYWCBKs4FsnIqRHDKzJQi0wiR5c3N8BITJFoIVMQUyqVgSPiJRplABvnlPksygk2/qP4x/FRxhNl1NoT86WA2xAjaNJLAMDhDcaWFMV00mLQ8DvLKmBiH12UIgCFgGiEwmYLNSMqKRRvAF1kFhhKt2HfjLUBORHRMeXxchHWLI1/Ep8P58rfPI1DtaRA1RPSDohsCRlnmgRRbhIEqCDEg4R6FiaDabn3LB9dwaU3xVM9E3FGWDfW3E9YUhMous3zS4Loks1ySrVgZpxDynD87H/AEkJ8P5/gNZcH+u7c7TLiAedj/pIT4fz/AZhnEp/wQcCs1F+LMfg/Kx/0kJ8P5/gMzPgUBkWORGZWsKBNlZDB8vH/SQnw/mH1+Zn8Lyku2PDSUDWYf8AGF/wIT4fzH/C2UQnaDj7UW8bT4gCGD/F2/gLf8SUZ5hAJEyDPEPVr+Dt6b9euv8Alw/Dh4Wv439GDkA0seIzKyFSrsbegWjGzoAHAwhTZaFPklXQd2NVDjt5Q6RL9ETZtrxZYNDUKFWoSCTcgK6Um99UA8x4cKsNYMagyjaJXip7KVKdFhhahnIs259I48Q5AyHEGEjUTkCesQgqqwGHmlhAbDbg6bN+gTUeGIIlvcCCFgMunVpoGIfOK8QBUywDlQFCXlM8Oa3WBCtwvTpKmITCsDThY0OphMgRo79CcRRR4WGYAWhQK0MEUwoWuVD2DHGKSOxJrbPXnAMlk3QK5xTjuaHUQCMFvZkBdnTSHP0AagB3JR6oQV96I9lpqFQA6hGZHs1/iXAW1s3feAJbDDAMbA3mJBPa1OnOFxgggPaWvLhHqpBNRVClfJpvyhioKuFWo7UtBRU4FAdRAXD9DXu8OD54D1lBnNHPniZ196K1dlNuAJ3ocjCFQorC4gGY4AsOf2YSnSBqtbpLStZSHGFuqBCrDJ0gktwNEUCeomARGsQE3IJy9IW2ogVvDO0IO6QBCqBPUTMrzUGjOIYPIKo5AOOqicUI71PWG98xKAhd4QMkAWOMEbSDIFB48rVOALvbpNMJ3GhqJT6kkI5QhEc79pCIj0QIg6efp913jRdaiaR+bw8DpiawrcftAJBmXEMOO+6TEBjyYQ+BhnrOib7MCj2ARTDwwmz6mEIAGcASllKCRlHdw9guRUJGehHhgdUEvWsie+ssAR+W8dXA1wP+p8xSCBgBU6raRmWAOAIQPb0F5yucRQINsOI20nedIPQGueBBA585eaXNQHLgPQmn3AsuqPbp8RONo0YM2UJGSwlVg6Qiwd+Kv7lpDvOkLe4QwURhwURwqJz/ALfgDrFGM0Ap25iCQXNQRHxNQggC7adIWgDBQ1LxN9CagAAe3oeNYJFoS2GR8weZNo0eTrAhJqqJXt1hKet+th7RyiI1TeQ5kJITC2X+8+YK69ApkK+YveWm0u0Af9oHAkZkAlPdQKZ9ZDwT0gyUG01lmkc/p1mmkDcTqecJQ5jSWBxIByh25oKljyyFI3wQQe5iIAE5WZq2IJWUiKoCR2xDfY7mEiDAzyShQtf3SgWbYotIRYFDKli93SHSdAJoX4wkE01iIeGBbkwhsFIkQv8AulHwIkD9d/8AY5JC3AoqUn1US3TwSpHYZu01mKX8yroxQOYl1UEAkoEIrRcoSm5LAlr56l1aX78iMSxX15a+D83Q1OZQ/RGJK7N7yvOxgodFZDreCJqhURED0VoW9Bi3GF1F8wwQ0hqRzKBwiKQHNyw/YQcFWsaGtBYqCNd4cAMIRLEt/OsBNU0S81Fd0CAAol4Udv26BW9d0pXS0rQdn0WF6NdujAWDkSiKo3lQEFN+FKHrMV5njo2EHYfUQswYyYCLLXopYICcWoo7ifGUBB2p9pVLDB1jiqMMhKIZ0CB/zkJaZ6zJD8SBftAouGJTtXE9tENdCF92Bf0VIt53tnOf7fiK63otMdk+xBZgUEmgqYDGZFBWuzSEnzAph3t8GHBoRbrnTusVsOhaBdK7RyKgJZCArWHXqCJupwbcCdQyEu0Ed1gjqMHLCT+xe048ogZR+IbToVcR4AyKItN129D0j3KaHgtG1h0E64kIHsY32AdUFy/F4syakDZbF3u9FBldnXvYf1DBPSCKBFiEqhwGUpWnvxkZC/OZCau19zAlW3QSauUiZzQrDUy2WYN66RQdFBtrDlQZ1sJRzu4Wg7U+0SBjujhAF+ZTOawRuN2EA+g4QwAt3g5zDhsP0/cS2IwWD0DweRXHMwZaIiI6xUtMzvfdC5U89AnXQeFdkNPucfBCkLooOfCW+IDU1xfB9OBZINj/AExj+KSXz8beXHDPjKngN5d6cNh4EJ1BJLnL2rCE1VcAaqHKHIgqPNQe7BaOcAEpA7rwqig5Wr7eFoMEUNMXw8MPx2luUtRL8MbjBdq18+FTzqkHvKEHdF5xlpqEBLcTiWylIA4rxAzcjUEm7wQYbJRy8oFNdjQPhS+LdKd1/qEhXnC0j4D+YyOA76W8CVCQjY8eUNLzDx42CvDhllGAMZ6x3QwQB28BXqZnDj0hpenGAgJNGleMo76/RFNDao5QhKCVOIePoTMHc2G4mXWHIa4L0C0foI+kKMLvTi/CmnGz6B2EqDYCAdnWKe8CTXwaASHdoYgbnkp50yOoGwWxjQCUMLSTwrHGckAsoOR6n050pZCEQQgkoIFK6uCCPEiQpfPgvgg7RqPuBmWgUXgywCgUuG3xKSu8EHq7MZSIw3xN4UchA9cy3Y5sTKGK0hQwDmEX5vYbiIQCAd0tCKNwVYMDWnuYSC/Je9KVhbWuJWze0E+ald3DQwpNIMClYWhImCJMDc6awRkDAAJkG1ez3gPfEQIFuJbjZa50A1Rc0gMMnpFZwYgqiRmAlfADcClIzkbC7A0gFk5LSqu7ZKhEBmg5rpZxUgW7OG4ARtqusBToNQ+QtAUoF72j7AqNtQ+IJ4yIuIa5Na6UsNxRODL+jsxQgowBDgdZMANDpQNeb8kChAIjOPdQh5IJJefRU6bz78ClxRcocre0N8KxlV4DHSAp7daHd0iUIQ1dAVaQ715kbc1HynClyrM56wWfkNBODpAUNbENXuOsy4ExcoJcEtx8VTvUPVAuPlIADHJt0sXuOkDqC8/LgfChlIAt6QgpvBdThpQ22cQ3PSBvbWIPEukMfUHz/YCIQVVlAi+IXoDO9MUoDSF9dxOYPPsLR5mA0wDypu0EGfDh2QPEZn4uRv8Ah3rgwAB0AerzRM0gHTIf2g3Kciup+3v4FRMASzIWmId2ZK2aVRrsW8RcBrUDVdTyn+BumN5wE7rcTiawBcshW3MHaO4DtSAFoLz19peNyIDQhTUET3YrDHOwVFEwhwnIraWD2GaBjWWORZwLP/qfEpN44ZHWUlc5AwLruIJSSKFg193CIAkRgjGtD4iP8MM0kBRIyQe30hNjTOmnv7SuIOdQ2vDAdvRY5kwc8QDZZPGBUGpjTElHo2LZl7evl0f7AR+nLftpA0tRLXxUio5nfdJ173Aoobq8Y7yLCGBHuHbb3hGKI33aT2n58Nv+RuhU1WAywd2uk9tY5tgml+sFv3EekMrk54CGTVRNgOvL5Q8hJKjUpOmABTRx2gKihZMQcPJh8yYatRRvvBdOLDuuU1qA2qW8+zHsThnMovmwPR+3hmk7Ws9zrOE5f56klKqEkiNIxYT70DxNY4BLwz1WcIcBzhBDshEGNYdx9kKFdAZOsRSV2lWhl4rR5Hr6DC/qd2mynHwFJ0/P38OP4vOfBYewgEr5kQBCCxEBQViAEtlafQTf6dL2hNxtyJMAYnYy4hHKUVIlg6QcrkbDi1vCKpY63GDPRZyd/oxQRGSNoWpijKTrHTLDidz32nvxhhiM5kOAl7pDm4wVftmFYYO1Is76UoYgsVlQUBUC/wDcbQsEgR35IUirmgeU/wAHhAISIkiSdfObgQaOnLUwy75kwD/xARMphUcKoS41d8QEEEAID8njeV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XleV5XlefhzYCXb2omivxtLM65TimCIgf4FpF/4WZ2XX+Fpr+QaB/Us4nBF/4YZ3HX4kJLTH1NX1H6NYB/4cZ2TXLwzwFe3WAirJXiH/AMQMAmdBZNdoXGuvkNYEKEF/4lq9Cipag87/2gAMAwEAAgADAAAAEAAAAAAAAOQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABApQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJ6E4kOnfLAAOEAAACHCADLEDFKKLCADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEPiQABWYHODPHIGLAKLNPNGEFIJNCCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQQHEAAIIEIAIMAMIAMIEAEMIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN76gTjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRoECxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvjrvvvvrhMMMMMMMMMMMMMMMIMQQQQQQQQQQQQQQdaDDDDDDDDDDDDDDPFQAAAAAAKAAAAAAAAAAAAAAAAlggggggggggggggglawQQQQQQQQQQQQQQPgAAAAAAAAAAAAAAIgAAAAAAKAAAARQgAwAzhgQAAFQABaTwxBjjShzgAFagABBBhwAjARwAAAPgobjCgyiTBTi5bTQgAAAAAAKAAAFIdz7qWLcmAgAFQAAGSTk/vK3gzQAF6gAEIawJpdUB+QAAPgHTRfYc93J1HiKwgwAAAAAAKAAAEQyGnc0c84QwAFQAEMe1ep+V/jvQAF6gAE4QcokcoYgQAAPlAaRDSfA1DHyHPSQwAAAAAAKAAAAACAAAAwAwAQAFQDAHinKTRBBl9pAF6gAAAAgQQASQSAAAPgDLhCDXrDTSiFCwQgAAAAAAKAAF/0MQUX4/cWX4gFQKmyabszJe70ukgl6gAAEmvLw+0PgQAAPgschbVQVCMSlctQAgAAAAAAKAASAog8gd4MMEg8gFQIZ3tbaj5/M4wc4V6gAAAwC7Dr6YAAAAPgMMsI8Yf8PWNmYAAgAAAAAAKAB+nIq8A4pYAFbsQVQAFv2wk0qFwtyAAF6gAABXDZ/sZQgQAAPgABIts3xnakG4gAAgAAAAAAKAAMEAsQsYogE08ogFQAFwLkyXAtv8AHLUBeoAASA8gA9swncAAD4AADLpzA95TXkAAAIAAAAAACgAAAEuMIgqB6gkMABUABY0nRcyb47l74BeoAACqTGKtgnIEAAD4AABDk/zv+hYgAAAIAAAAAACgAABNOMEODNIPUgABUAALdKEUFdcQigEBeoAAQCbyBfOXtkIAD4AAAcrK5SgaIYoAAIAAAAAACgAAAABuKo+VEMAAABUAACXmpvKwXibIABeoABBNdHKIKPFAIAD4AAAb1s2d4GwoAAAMAAAAAACgAAAAALJAlIcIAAABUAAAPuC8fYMfggABeoAAAIIAAAAAAAAAD4AABUKw56ewl8AAAMAAAAAACgAAAAAAAIAAAAAAABUAADJHCJPIFICEABeoAAAAAAAAAAAAAAD4AAADHGIGIIEEAACj8AAAAACgAAAAAAAAAAAAAAABUAAAAAAAAAAAAAABWoAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAD4QOgAAACgIIIIIIIIIIIIIIIBMMIIIIIIIIIMIIIBekAAAAAAAAAAAAAAHkIIIIIIIIIIIIIILcAJE4AADDDDDDPDLDDPHLDDDAAEEEEMEEEQEAEEEEMIEEIAMEEEEEEEEEEMMMMAIMMMAEMMMMNMAACJEAAMAAABEmWwZ/GSMAAAAAAA8z7k69i0AMAAAAAADuTlLRG+EAAAAABTwhqbLknPaywgAAAAAARwgEAAAABJTAfXeoIAAAAAAAGHGBKDMDCEAAAAI8YHBZlFrSIAI4AAAAOVXSbMZy+I+YAAAAAABLgMAAAAABbyQECMAAAAAAAAADd2+ezoAAAAADwHw3mxWiHpXfsAAAAMajNMCyo59CLGAAAAAAJ9UEAAAAAAGEIMAAAAAAAAAAAADFKFAAAAAAAAEDIADEEMFINEIAAAABLBPJPGCCHCKEAMAAAIMADz//AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A9ewAk9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAZ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLyIAAAAAP/EACsRAQACAQMCBQUAAwEBAAAAAAEAESExQWFRoRAggbHhMHGR0fFAYMHwUP/aAAgBAwEBPxD/AFLOuamBP9GQXCWKnHEdsR2Q6cZqo1M/6JpGscp8WII/0axl+GBP9GusykVAOZbBtb/oyWVCaPHOw0/++P8As+J/c+J/c+J/c+J/c+J/c+J/c+J/c+J/c+J/c+J/c+J/c+J/c+J/c+J/c+J/c+J/c+Ijs/PxOY7/AKnId/1OQ7/qch3/AFOQ7/qch3/U5Dv+pyHf9TkO/wCpyHf9TkO/6nId/wBTkO/6nId/1OQ7/qch/wC9I5epOKcU4pxTinFOKcU4pxTinFOKcU4mXPfj5n8D5n8D5n8D5n8D5n8D5n8D5n8D5n8D5n8D5n8D5n8D5n8D5n8D5n8D5nD+B+5RdvOtfv6GxLly5cuXLly5cuXLly5c0yiUSiUSiUSiUSiUSiUSiUSiUIFEdX3ly5cuXLly5cuXLly/DScf4HsP0NjyLEPUL6ynp4Gp0QOsaC7iGbPhfk0+LxHrokGyzMp8KekzEjTrNY2QHeW346Z3z7+KOiE2xxqz18LiZEa5J6+XtIKC1jcHKdalproSlC4kDSy2+I0SnRlm0alKF9JVZiODHG89h+hseTs2apRq1rACwUqZGm1PaZ/MnPEXRVrV5qAKmE03hsC8oNSsrmWhpWEPHT5An3XfpEOpj7xFhw6VE3fJK+0Mwg2oC0ZL1QxFmiPDAneNcuvJd8+/joQ+S1jVrKqreNC1o1G0DSG+ioeklUa3isGnk7SI7GmLe1pvMMLcW06436Q6lRIg2fmWqhQ5dJa8LKDhOeYjkVAvWX5toLcesbTpDVloa8jVqIMPBvl+5tMMyX14xM7kZ6S2jXUmDiPZfobHk51jCnBCVYnLHiiFczVkbktrHoy7d3dFLKhWkP5A2EAAeqD18dPkpJjrNqiVogW0glSyAHWBYalQRNBU+1m4CyVtG/tMs6+S759/FwEbTU68QGtJrfe4ErWsAT1gVcRAa0iwnXydh4JUYdwLWoqPaIJQL3igmv5IUDMi1vUrxdQdJdVZwbB4TgY0avySpQdT1jLDYqFCu46kwNfuRGLLPYfobHlogDBEmIAQ6JyhTGhhjx0wg4tg3GzqXBiCGXWLW8Wmpgl8xILekGqOstA2l+F3z7+QXElJA8AlQZ8vYeGEsGsG6GkDYwWx3jiaVBFrnQzNFssbd4+YQVczhATM9h+hseKjikHMKNC2jHT1mYHqGNUg1FWtdoHFeR2mJTTenEMFiVeNpRFUHeJqwybJqxV1LTS9OIkuKLSKl4paiSrQsrb9+GnwNI75gFDaZUjdN/eAAbF+Zh17xf5lCvn2SrXn1jMU6f8AZVi/SXjV9UuTbTP4gx2wdYLF7xVPhd8+/kpeZcVxMYbxGWsMWZAwcQB1K8nYQi064q+dYE0FdPXmVihWjTQGtI6QbZ0MfqIbAUm5TTp1vrCygKOMY6OO0GCkpsZblHQimMYOkOEzOce0Rqrpquv/ALWZK7JrTpiKVt4W8a3pWtxW0QX+PD2H6Gx4E62249A3ctBLBs+8bVmsraNG4/pLr1lnsP8AsbGNdYEvs36SnVvcEiGTEAPUn/qHx4afCs3KakTU3uprDe+0K2pLmFd48B/L2gNyEgARMixKI2uG6QHeFZEbayvC759/JgwC4PLeUEJD0iFoWCvL2EGoKFSzrK/NfZYae112gD1OO8vFumzvzDLg7Y1+0SzDKVS16Rem3jMuRGtaHECAedcfqBUdSBiXr4ew/Q2PBLuqZIae5lunVXMa8rXtcpMMlkeFFId4qMq32nqz2m4urYcQtyhtHf2q4KJKvf1i/wA6CAgy3fp4NPjcwbTX1lpNC+8oZ4S+zx2iFQytsAVXV94DL0e8vLge8Vx2fTSJNSvJd8+/kqBqjANr1imICAlxyrK8nYeIXKfdKpnP4iWlKE/80rvE6tTs1hMlkNdnMsyAq74+/wARYgajA6ryRtGa9O0stNDvpUA0SeuR9Irb1fH2H6Gx40B1uBV/jaAAWtf9lJRoVFQLcc9IQBdNIETb/sp1ckCANipvW31vMwrNfeLYb+8KIuL7+GnxSgxVzWFwXOuONY5XkjdVO8wg1IDLpV94NeHFY+8QjK8xDDZmWVlV/wBhomz43fPv4i1QFq9pfS5gou85MEFrK0GqRduISZ8nYeS1B0lNpwdaiRwvDWjT95Qga1vjG+JShREc3ijXaXWAAN2036RVwac5d/Su8WbADWd/tLCj5PYfobHkvOiKwFtgZxmHIDfpN4EVG9Bt94kaGb3x+ajaguq+2fYhpGm9/iUQLu9XpEo3YFz7dY0i48dPjRTtUZavYIqBw6/EStsKP4gMjeZgwFS+tqVGWWcdo2lXsii6ipkW6gfiMUs8bvn38blymtQ4eCC7TMqoxqCIXlRx5Ow8n3jDnRejWvWBCw1vjGj94IuvNtt3jQlCy8h+zCUFAAz0bv7sRaNQfxCmzWzOnH2i+x5PYfobHkNnvG7tc3tt6RvtIwK7NLWlQAgWddM9qgiJNO0SFOL9b/8AbSuz17wx6DEAO7x0+Jt0RZPJNEZx+KuCCg0veVFgXHSdEHutafiHGC65iC6Bf5gY6BqLomFSUeN3z7+NorpG0XtEDd6yo0xanpAUa2mL0uVZZsQDfpMTT38nYeRmrQ1itfWOpANfd29IrVQhkwwQG4fiWnLvWhnfePyMtGDWoUIWvtL44Fv/ACL8qivXrHXHj7D9DY83XUw9Dqp+LlCmpcUC1ZhjC+qU1cM561GBFX5dPiDDElvUqAiuhUoOueZVttfeGwb36xta5bjhK4xrAbvcqaqCx0b8l3z7+LaIOkZemBby93ApycRaA+U7DyApRHqXF8pXSusQ21Ym2s2I1X7XAWEOa26XC1wbem+lkpB6umrGF3FPJBHQa26aeT2H6Gx5r6vSUAvRX83AdGJBQkEVa6NmA0VrNcXKQ7eXT5DWV+hda8RcFatPxpKDTzEsrdmYXN62H5hKDv3RdRQ1zpAL2Oll/M0Hku+ff/A7DyMThYAGNoHUDDKguD+GjF4ZTR2bx2g/Vo4OuuYMeCOAbK3SWAAKe16bRNEi8fYhRqpbXXye2/Q2P8HT5EGmY6qYaqBw9IAUEOjF4FRpg1VcrPku+ff/AAOw8oO9oJmOr2pXox1a4UZNTPdri7a3FUVvaWQF8mQbEGlnn2P8HT/g3fPv/gdh/gdv4aBx5hj/AAW22222221eOWcs5ZyzlnLOWcs5ZyzlnLOWcs5ZrrMvv/8AZUqVKlSpUqVKlSpUqJRBToCcU4pxTinFOKcU4pxTinFOKcU4pfip9sP++CaYThhnyKK+ZtsrvEsJA+kXafTDbaSTV6vmkwFm/lkkq0hzmVK8alSpUqVKlSpU00jrPIID6iWGwGAAtGPI2LpDNnib+UBTLaQCl9JkRqsMGAWzBf2ggn0NBvCjJsbQdUPLpUttZVRmBlaGULPoFVVKFaYqFrBBgFekoLhEqV+hGFvCgX0iG9oAE5lN4FlEpnArKZOZX2gbb2m6edlZDGfA38wU0iFMAMVLU2aieGYK+hUGAdIpZEbuCoShUNeBsRcrpFivKC4IhqQM0TVmkuXrYhxpANGUGswXMdMHV14YLTyi2l0HSVZSGfmD1lqphWkKONPBxykgLtPoGINmG/nZZY4wljS4ARIqwian6bxgy2CspUXcALjY1N/NowGtAFCZZpERptMJcKrG0bAWrEwJuN4gGx0ihT5GG5MAJTBESUv7kUxzCME6vEEzACUWotvOBVE3YACiYznz+s3u5vdwaNZeKv6g1vBoq4NbwwVcU7y+fP6x+8vmC6y83cGt4L1hjeVzLesW94L1lqC/MI0ZebuDW8v1g1vBjdxtct1jwp3l+srnwrnyKYhjx4JxTinFOKcU4pxTinFOKcU4pxTinFOKcU4pxTinFOKcU4pxTinFOKcU4pxTinFOKcU4pxTinFOKcU4pxTinFOKcU4pxTinFOKcU4pxTinFOKcU4pxTinFOKcUNEPDXBFygDR/o2jHMQTn/SMIhijz//xAArEQEAAgEDAgUEAwEBAQAAAAABABEhMUFhIFEQcYGRoTCx0fBgweFAUPH/2gAIAQIBAT8Q+hocqX+E3NTX/gxEuEMVOGK9sWpDszBBGpb/AAQDGsRU9GAfwa6sx4a38GXWWIlIAzLMw3JD+C0KgCjxzkNP/fKdGcLOFnCzhZws4WcLOFnCzjZxs4WcLOFnCzjZcC+PzOB9j8zgfY/M4H2PzOB9j8zgfY/M4H2PzOB9j8zgfY/M4H2PzOB9j8zgfY/M4H2PzOB9j8zgfY/M4H2PzOF+PzAhrDPMnnTzp5086edPOnnTzp5086edPOnnTzpgFXM4nv8A5OJ7/wCTie/+Tie/+Tie/wDk4nv/AJOJ7/5OJ7/5OJ7/AOTie/8Ak4nv/k4nv/k4nv8A5OJ7/wCTnPf/ACWjNa+h3xKJRKJRKJRKJRKJRKJRKJRKJUzipUqVKlSpUqVKlSpUqHP/AAYxMS7P17gz8z6liiAZCu5K5lxK18MtIIUMEOeg6Q1iOkRKwxozOJSbQzxKA0i1CBeN5Tt4nRkdEKuLDVnr4WO8toI0yS+ZfR8iAVMQ0QIlk+JjvHC2E3l4FMRNGZprBxOGWtGZ7R5n3T6lc3eI6todpaqbi+rqKSmDRE7roL2jc1i0PZLdii45DrlN/A6RVHBCmsND97QYRku7/qCll2X5yooNV3k8jeLly0uEPRSNeQDUwxA4ztKC1r8eJ0bQlla1iuGUFWbiYtaMbxIFAYqFpJTGt5pjTo+TEBTK5WhECx0zMatTDBZC7TOops7RPFZMwQo4TbjLiCLW0WMmW2nlLCQ7Tq+sLlWqCMrPun1K7sgqSri05mCFVF2xZL2GWgwqoEwAl71LcBdZNZRTW1R1s8DoLqKuQl2atwohUKt1iAaMRwqKLlbMK44KFfrNVBspOIA1ACB5xQmEvv4nRnIRtJbuxAa0mp53AFXeALugVcRAa0ihO/R8nwzllKlKl0buADawI9ioZKrijygJFHQyhto3BVdFQNj2VFYvsh2Jdwkum6pUq7VBl+6fVt7xUI3fhbKuAbTM1x4ngecpldmnM20NZ6RTTLdpQzAjOTLG2spWrSOJqJqu5Z5SmHTspmU+G1wFlNXC3p+RNPCjvEFa1csrmGtX4MBlkpCtIbMqXn4mcPD7p9M4ZtPSZHLRbMJ4PkMtDZVwdcMHWXUvivmNkEeYWbzaK0OzvekyK7D7xKmt1rAImbq4VrFqh4gacPOZLcZ01iDk0VFKpSntM5VrNSmYOXncsqO3bHnAWKu4DeF5uVmoaK73DGVCxPeCIGbbIb0WN9KljmHTq23AuHt8waRuZixAZYDBwQA66fkwgneMzkWe8bW2vV53A4OK51iaWt/iM72TPrE1zPhUdz+2ZVQdt9d9qmNRcdAOp30hb8r4fdPptXsVD2hAUMWQKq2mrdqjBb1fpA1T/UGDiX5/cxDHlBEXWKtjDqUPEMTDaD4ra/SDqw0i4CwaubRVSpSewL85xWj+5htGbD3hFc2ntKI6u/JLQnvLjmHTqIT4F0IMa5hRwQtC5jp+T4UxA1EUsgwJvmD5c/EDCs8wvi+cN0XNGbCZ2ckdYublJIjWnh90+kABmbPPxKwXQM7cCIrLhqUkXiEHYr5jFMtC6lYWi6mrl8TuLpiQ9rYmVQ16BwSytGPSMQyp7GsAqdjA8GtfnSFotAPWJZVYaFaRSnZPYgaHc+kHn3afPWCRY8TqyNUUmV3QjjdgY4sUWzp+T0XELCHpm43DBZi4DKqhgjyT58oTdVGIFLIg2aI9bjnQoekNA6+P3T6fsxKIy0taxbWDvBmKmt4SjvLHGGKPrc2qK7QBWiZx7RSiQ6AinYVEzBtTyrvC5KZ05hhyFi+0HQNee+m0O4bL9o4o1a+InVBHV7V3m7NDXNf/AFhjIP7izgbftAGbHR7+B0YXqBeu0vdXDJF3hhl7y9awtTLrDGt06VAVvN9HyegbJe97fPrKWBq9ZSIPHPlBFRsrHnM1CvtC0CXdekLihWrgqW9H3T6lBGGVxS+0TmcY+ZtgslNZ3gKGyuP9hVl3+I0htK2jcq0r5loblafeJZNfA6Cijhu5cUMrfuVChktWe/eDHLScZ3ir02qnVNkqVVqXMIaN6wTTDN+sAHXVvuQEIwN68VLRQ1a+8tDnHfXwOjWLnFPJ4IFUkyKqGKqFcE1LWv8AUoVXR8npNTWe59oCy5ZlatAojJtnHxEAku35hUL0v5hXdoJSBfR90+pSCAVR8wQUBjYdR1ATJaEu1jSPezXziLx2+JZGdyluzwOgQi6zFH2WkGysU7bjVS4JWl9s+sWkqeX2gqjJaI44cVvEAJLrT8womtpttLgshZgqEtgFzXXwOjVVdCIrR2iFm9ZQwwRT2lKIbTBvpcLGNiA/ExNPzLz4/J8bqGwZq4b1HPp+ZdVoRqIw2DLsA98+U0PoW36/iZSCivmKQGXSC9bN+k28fun1rm2Ibk2ImVBJtRzD5IN5Y+YTW06DoEYmYisBTeDeFluFtglaX5ZjyIX5Zmw9q9Jr+SqqGTilvTchh0sb07wGgl7NZPKNvkr08TozWqLTcwJDuS1jApzcTmgEtK8fk9Ff2S1dZltrNV7VMdbU5l4VdaRtO/8AUxjExDJ/fR90+tQTvHNa1A9vDRMS24pcPNvO8M/iO5b9B0jkR9Vp2rPlKUJUMfeWZmFI1AxXbPtcUzg9sbwJAyLMDLS/mWhq96f0iZeJ06pX0/k9CNqmTbWM+bFFNEz5wjpX/U1RnJ6ELIZFb/aWBF0fuQLZbrPmy426cdH3T/gMeJjpOkRWTRXELHiI2szeH3YBvtUq0YkpYyzXXl0H/Dvk9NgEEwxY+0KlEXbqPYIHobVAiggVfjVw3uMGy/8AnP8AhD/h3yf+Ae//AFF1aQTHVbOJwTgnBOCcE4JwTgnBOCcE4JwTgnBDsRGifr+s/X9Z+v6z9f1n6/rP1/Wfr+s/X9Z+v6z9f1n6/rP1/Wfr+s/X9fBZCwly5cuXLly5cuXLly5feMh3frgJBBAIAV6xSff+vBLsg4QZ6ArKnDOGcM4ZwyrtOKcMH2nYJc0E4pwzhnDANph06K+KUa9E3BBJwdNUrhlHbxxCVx41K69DeiCIb+E5fAcv0NoAAtvLoTF0htnju9ICkgtIKF9pmWmowFMoVmC/KGCfQ0W8MZ3mNGFrg15BLbWVVZgitDAAn0AJVTVaYqF7BBlFJxKi4RKlfoQNN5iFhYGkYglYHeEJUR5SgY7ylt8QNv0EVkMZ18N3qCj0oqRoJa23luonhlqr6FQYVEtmY5hgg1BGWtzQo6EsldILgiBklN0eFsLhq2aJBG8o1SwuNdMKrrwwWnSJ0jgO0sZqGWGtLUneDwYUGtJyzvynuQLtPoDUCzN3rpZYlYSyi4ARirCJqfp1GAydZhlKDLAAZtJvfVpwNaFKztDM+ULNJQabQwXBUxtEwFqxMRhaiOIBsdogroZd4ZRYMsDKPqRRrmEVERlvaAcwA8o+gRVusGgiGZACibuev1l5u5ebuXirm1X9T1l8weYYKuKd5fPX6yuZbvLe89YNVmCm8Gt56y3eLe8t7xaBek9ekRoz1l5uW7y2MxBu4muXnWNCneW7z18PXoRgT48E4JwTgnBOCcE4JwzhnDOGcE4JwTgnBOCcE4JwTgnBOCcE4ZwzgnDOCcE4JwTgnBOCcE4JwTgnBOCcM4JwThnBOGcE4JwTgnBOCcE4JwTgnDOCcM4JwTgnBOCFiHgZxEygBR/BtKO4gZuv8Ipg6Qijr//EACwQAQACAgIBAgUEAwEBAQAAAAEAESExQWFRcYEgkaHB8BAwsdFAUPHhYHD/2gAIAQEAAT8QNf4DxHfFoORcPejNAXogfsn/APAhr/AVF1PMNTZSjXql7wWqsa8qH2Rf9w3/APgJr991MCST8RtJZSucvP8A7uMbnX+uv0ahnnr/APATX7+6bbnIehfVVPnN8e34wy0cy/8A+rWe6exP/wABNftY6pBB5WA3+F3ElV54LLkDdZ18gg7RMJGwzTfxLZ0vImESnJdOX6PXUc5wEfTRUsPkYWga/PTEy0DsoFJWll0luGouyHzYxdKf/igbZcUC3UBozqY/Wmc63KTumSrzqWXX7Qj+jiUq+IBaHUCLGzySzv5QWqGddwAsySyrz8p5mq8xQ21BNO/0WpTzBNIwR1+ihtqVwvP8/lkEdN//ACRr9llSuOYjjCAKzni+tN8O8rbCC9jOMk/OJnlxxn4QM43D3Pepl8vswy6iOMXnJ7Gb8bgLfxsriw5pj1aLWig3qiCyHOuaguG3D5RAenNAcmxdKCXWyFQt3UZ89uW1RotpKn40p2OwnBuHtFEBVQxbV48xy7H1CPZe/Diz1MtiD6V2Pklq8p6cTVDQenuCjblcH9fKZqvMs7+UxXSp2c1BtMABGx0kEaHmpiu8eYLLr1bERMKSWo0vm7uCOTMCmJt0XcrabQU28CsxLx7WBYnVInrL388rpr+sxmUGhUReDKMO+LSVr0wvS1KIznK9u5cZYa4WY2loVoulBFp5NS61RbVoBxnMLbFlXVJn+AStRBqqp+WKNBbul2uhqIAsbDLrlB7d/pqClm001mqUlsRgqC4sS4aD3YvEoo5BaJazIu7N+7RKVf2i3hZ/iHBw3FWP/dPeYOfnMV2V3KfhBmrgiitMPUEdf/Gmv2wprmUE7WC+DwfxxWZTbZZ5+X/I5P2DaVb9Ua1i7mPrqu9eunjFqMvlNq8wvx8F2V4hjFCY6XD0zAW2jz/d6xwv40jZLMhqJqacZYBHsQ0WOAKBvarcMbUhjWN2jRKMQIYOo0p41A2ZtWwCEOsdpLSFvnFZtzDUZ2y8cem4FVwytjSvtVHg01CYpJ39UrW3QuwUAoFiApSrsYo61SynxclfYVPaOjOgrT3OkDFjdw+hH3kGsqHl05gsYgkMXe2cyfxESzJAOdwV1RBS4rX6Eq5OKuE7EE7JmHB7c3zqBRzR2NO2rFMZkCQpzIrXxa8U5KARXtcSgKFBfEoysVGDcCBcqYoyOrHvUHYcwoAgfIINhNCwCJ8rnFXgYTmO17/pZiItnHvEBgry6KM5g8gqkCIksaLC1pqDU6AWlE1xaL1cA2vRGHUKF5KYxRKp5Ot45KU1jGykFJAfU+rRL8mBbS81XMpbTloOiBYoRLNAwKFNFmtt2bF5xzVrRvO+CObp2eHm6u3ocuzGCsmPPF2vnyh/8aa/ce4NYqSv1Dw+kcqtuhdnBOOm8XXPpn4TDiQJeKNylkvJPjs9XXm8kojBoBgPEP1UIiq+UpIqZ1CCLUg+Vi6N68LVeh4gFF+LuSGqXH0MF5UJB2i9Bss0OqAVhhFeGgYiaCCD6hGYgVhAvaF4mAdeoAAdGKj5TVvRjLoDHqImcAZxGMIjSPFw2CxGW26XlyGYwHkqkypEsvnT5riCK7hWLUWpkBl4JJHBVci2UzRYfCPCFKGRSjYTDsTqW6ASAFVnlRryJTG0raWNoK6YPo6oIsUrhirzuV1BdLR2jxSfQYJJabqwJ4QD2hsrQDjK90AcqSm6d6CsvqP6G6U77qua+IPBegSiPtiKwsMtsFhfVoMZUs4Vsd76iLxn3gQidUjKx7+vtofYJtOLrgtVikKwcheHeLqWi5MBkTz5vWofsXiCLHbQD0JmKkAEI6sd1TZlWYc7FmMMVTBatkJSQu3/AONNfu6SuNlNixQmnI3iCJgDmjjj7Hw001rwaN/VKOPEJeDgz+mn6hSiFxqL5kIkMOfEXVpFUS3GteNI9w2NFh1i2ls7Vxa0SzPOQUcoUwcDuNeaEpKkKNLkJknPxtgQC10suj3eFHKFMDoYulXLWqQUbOQ3LiS3RtgocLfpgrFagClUHHPYXTjSa7UvMrYCuBE5vs7axLB6esrRwsULbynxZldijTO3fmBYKeZX0fMihkVIVVbWrmZKORQCBaCNnExgitWAINX2JTiyHXZYpeaQ5gBkibMmigC8utwJsPWFUpvnxAnBiFyCBbVmdwYNC2AiHhFPeLtMJqutAKaryoLZKrUas8JhHdcNIKRb9IKEu4dy8rtB6YW1AFM00oYwGb0kGFj5jgm0WpsR9SmgWqJhKK+FVgSbG00skIzgUFgANAYr0/S+9HI0C24cUG8+XJECjZZ349pUmeribHbTVazRsPMbBIl48uahcWiBxadxu9DoMQTPBBE0bA+PsAFcBNPqCKxpo7jsA+1Swo8PImSH7rcUgjFTANBRQGICUpcTWI1ar0JgKIueEZB7Zc2ZlvTtLFAuXtB83RVjdV9+f/jTX7uaJvOBDlLXuEbVW16nC8G4F13k/VVaaInGYYQmpwMH5H/781+5xPRcz/Utqy09bD9FZP1l7vAduD5QqSshcpy4OFquOGURAVdtrn6TstERrFMN4zNje/rx9ZlWJ6NkPRH/AN+Nfuanzo8xH7R2WXdqlr53A1lVYDnIeX0Kz4RtJm+vP2DB4lVBZAU96DPrepn1ixEtJYjtaSCLGSMC/UoHvHiH/wB6a/ccGYQFZ6oZg50U5UcJYfe6GvPiGkMbQDQBolTP6N1ggg02KWtra9JfeoyiulsE0x0XAzZY8B+//wB8a/cS4vJyi00sPF0QKJXw+kshmvABAJx/96I6ZZ5l9y+5fcvuX3L7l9y+5fcvuX3L7l9y+5fcvuX3L7l9xXhhLi+5fcvuX3L7l9y+5fcvuX3L/S5cuXLly5cuXLly5cuXLly5cuXLly5cuXLly5ZKcSkvqX1L6l9S+pfUvqX1L6l9S+pfUvqX1L6l9S+pfUvqX1L6l9S+pfUvqX1L6l9S+vpL6+kvylOJfcvuX3L7l9y+5fcvuX3L7l9y+5fcvuX3L7l9y+5fcvuX3L7l9y+5fcvuX3L7ly4OXxALSxz+/U7pXPZ/Sdv/AEOLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFtsBYaaaI70Heg70Heg70Heg70Heg70Heg70Heg70Heg70Heg70Heg70Heg70Heg70Heg70Heg70Heg70Heg70FuLQC6gNEgRS4O/B34O/B34O/B34O/B34O/B34O/B34O/B34O/B34O/B34O/B34O/B34O/B34O/B34O/B24O/B34GxUqfOhCN09v+eatWrVq1atWrVq1atWrVq1atWrVq1atWrVIkai2h4QCBD1QDa4/f8AsP8ARGn0n137f6An1r/Qfg9J/b/P+ef4EP7D/RGn0n137f6An1r/AEH4PSP9/wCeb/wBf2H+PZ7+P2zT6T679vjM6z+97n7ZPrX7FOcONyy6EfRv9vzkx3+5+D0j/f6+O5wviGSzJ/hmflcSv0r4Df8AgC/sP2bG7qtbF7UOIgu3tA+Fi6Us8nn2girL0/SjzKPM9memZnkT1/RwK6Nz0R9HuoXxvKhfX2igVWbFKG+xnFyngv0lLqy5TyJx8Zp9J9d+3xflyvuOQbq+BNRLwS7dvzD+YwJ7sEcQFaJZV2F+ZzV09zz1Kb0u9EaKtC+57QFaBuVmuYBT7pi/KLUIMMsvcJkNopaft+ihtD1alOca/upxfHmeeviJ9a+P3bMlIVVnmJeb0EF+aoWIdpUed6rEMynbHric5Q95ZVuPXEbC6a/mc1P7qp6ZlN0lPcvO6osroN5s4hIPlAJvmUoKOGVBnOUPeWYvF+cT+6O5zXx/g9I/3+lzcOUGlzQ+IMAQ783UDTIbULa846HOeXd+Iow0F0uflETFN+IW4BvxUxV2TIXF5MnzgjdOGWszMxRzKAH1JgMAgKANDaZuVRzdWw9HOpq7whdfP+oFtGXWMwqrUwFqBdXcdpmzipxfHniFVzdYI1tqBluhSJvLAqihfdQFFBKxn88T2c6IZ1n0m2jLdV349Z9mmabhv/AF/Yfs3RJhIErJqbUsKDmLgkg2qQfGUXBlKy16GOXKwZLwSgqZXBpzEV6lvyjVfWEh5LgmsZwzIqE0VgMTmGh/JKX3qFEZMMr5wJ6uJi005z4MK+xM8gsH8tIMKox2ZxRMcQekibLLS4a9iA5inkkWRyPzlMtAyHnF/JiCtKZzQur4fWVZk/IGVqBVZ7gLPl0V2siFl+L+M0+k+u/b497XbTUqCmG6RNnjNfOXKwjXhfJzpLOjIq18h5sveJT8mhlfI6Y8x7NAGg3QUYpRHJyPIeGY+HsK2LFt9YXt5gj0A21mH+m0v/lmZrLdChKs8wqcoCgqmvoEsC8wasJ85sLZdTC3vqVRp4l03avFe8WVKAtG8RMh0FmGULRgKg0HAJmzzC4aymDWTBGBFHTXxE+tfHrwWqiMoG/q59oT0bBrNVw0wqg22WAHPnWpem5AK4CzCoXZR1E8UaF6gX9ZfBA6EUCLZxMVEFj4yrh5xXvHAoARZgvFb5qUINXmTgUDmswBHQMRXgA2QB5GjYLvNatvqNexJBFZOG8TVJYwA3tfrAV5gTegwaGYpYoXqBf1lKeOQioRbOJcVAGGZtwy9e8MoZhkyjdf18f4PSP9/pdlhDKqIDVF2Tb+CddJBOAOPC4JjnQgFFGZ78SicyokUC5qmvnA4i3lRsEWfWLbDsTTqKd98S4pWRLyH0Lj9I7VMKXk3CCoq0OrLWxew5IlfYkAIkJZp51Cyiwadl5px4MA5SdtDai/nuDMaHCmhLq85GL8Q6od3hA4RKYtrGcMc93eOMZiwVcoLATzcX3CjfIChUog5+XvAbk1ePBlzZ7zHJAfPssfS4Sk4abutmR1p5mUEusLx1xF2cVUUlgM1CuOgtBwcKr4+sODt3wPhRfwSwQJjegCyx7HmALYWatmtIONutaYCo+DFo2tNmrf0N/4Av7D9m2LcQGBxA1MeQdwtGHrkLwevUBI8Wl7T0j/ALqyFnLe42tM5jQHCytwNaoa0CU2UGGO8OSwGxiEVGicjBwWo+0UE6Fa2Rt0hzDzrRZUIv1YITnOQigWK/OET6+7FsHA1AJKldADqZUnx5mDXLCmlcieXDjMUBad1hb1pjkcr00gczLyyrWkfwQxi/iNPpPrv2+OmUE2kHFlNHecosRIbTwMAdYlGiKi5lliZidRL+Xa1FmDot6oKIw18l+Gz8xgvAr1Eh8rJTs25qjI9A+kQgEAksXNAF8RT0zTCmK9o3uURbotiYp1ofU/mWLV1Ku9w2vGeDmqzKnII184vBegWxWijcJsuVta91XK8/pLt2/vPiJ9a/Y6OZbhnR0t588QCh1aP718xuXgSLw1AosWAvnD/wBlFxVXhpfrqbwGVfH5u5mz4rjWG4NyJW5f54hMYStvV+9Q73eeF5+OIMzSoXfb3GBc9oXhCm3W++kIAB+UD/1lDWqrw0v11Cq1i2/z84b12VWa/wDcNfMfjfg9I/3+nn3jluephZQWFsFWs83AakTiZ8AbuhfOIxchDizld1bwEAMYVHH/AJRCKggrC+ui+IoKssCxCW4LMXxDSbc0YbtI4bFNljZDdjkICFVY0CucbgUJ2HCZvW/tLxgAoKYLXJbXrMkLttNF/LHvLwUBpLOBtzApprPdWOxyqxowAX2yz6UlUG9V6q+8AC6rybWAnj0qPKWwYLu8BldojuiBGthh5klC288W69oBvaus8ejNqjyCrn8y4RFqu9s1jEoSC2+/+frKzRJZVhdHhJ49f1vz3/Q3/gC/sP2TaoG1A9SquCgZSFiOuVnMlcruUWXaEooyAWHbWYkDdnYiedoq50wBLo4fS41ObmVDKwpmOGdnkCyUG8xgIYuNEA8NBHj7KHENktI5W2pQNqNYpCSED7jj6w1ai1hCB9ICkkKo0LLEgGBUCWWCrWQx3O4WIWstCBPn6/EafSfXft8RGUlAJKcPozzVIKWZJhPgcDFzH7w6Q28kc7QagrDevGGIu6F2JMFmAgJRRUG0flXux0BiSLgyYxT847QA0EFJjW+YZrbvhWgDB6syQZTKc9WHHj0jkBvc7FuVDsBAsePUgBchMlLzWzj5xtr4aCpaPWHK2ssMsI6HWJWv6hiGNYCD39Mg8T6PynTvDbrbBOOgljl5+In1r47gQPaGhQXhnJuxWoHCDsf0s47h89AgDbKNuo1em2Oa1UVejQ0Q4CoFWiYF5CV9BjFUN4q+fEsVzD8kwluHglsXsEsLTYXYQaphoBvK4l5zKWtSKYqGvAXvzAx65xEAIfEqfTyDToYKXrDbcpq9NxzWqir0aGiDKYArRlAvITC8GqizBL+kuTZcRXofH+D0j/f6f0/ww4i69BLHkgR3eqMg6rubIYi8LocZT5xfiHkmyDQcUrrxBUolwKcsAVaXeXgZmMIQgTSoLidTeGpG1bxE70VQFhZdLXhplXipfiKBcZbsgbqPIHlTGhfcru5Qgm0wJQkNeltUOQ8b3KgTXYXloqhruNX4C0rm15shOk7kkC0ZoWupWrefZotXD8oXBUReg8q3iXfRDveu2lGVGuewq0Aou80RtKVJlShs4jc5RZIzFXfBxKLgvXdOw5xxMPYsaSsa0BG+IKirMJFobUb8xDGgUIdOBQhThxyAuw0Qy469U3S+H9Df+AL+w/ZENukySq1r/wBf7fnLTSn3lAIMCg4q169dwKKHXWH2hhw16P2r6alFO/bH0mNLjTgz7H9y0tFc+auGs8cfn9xOMfne4bv2QUcGtHNTBKUzutS/ClzXjr+fnANCvlX0c9zPmuq/LlWVgvF+D5cfaWu1xpz66rnMCir18Rp9J9d+3xhT/Cce87ovzzOHCGMUAarBXpKHcr0+VfxO6GvMCsVoqOpRkzXoH8TOuNJM1g+SGLKKNUYrxUDhKfT+Jgx458/SHcMFYDwEA8PWi/Ni4um65R9tTH9fET61/oPwekf7/Tbx/EAxWK6uv/OooAoFFW5KO4YKW/Pfle/6nsE5NyinAvBWDrct7UoM16b1Nllru6/mKu09Oh5rqUeP5faZwGuzNRpHdPHjrx/2GTHt+CDVNuWkx/MMUtry4t96i7z88+6WsC4NW0/+TFZr3MdYv0lq5VeFaHquIZWNLu//ACGHC29feFF9+P8Alwx22pz6XdePeXt582rEEo1xZ9pRr/2WcXu4fJXzi359Hj9Df+AL+w/0Rp9J9d+3x8L4LiI0lfq4LlZqGdZr9sL1ETZzU5qU+GvhJ9a/Zp/x/wAHpH+/hSmn9FDafHxfBuKz0p8v2w9IZfgN/wCAL+w/bcFynwxQ3OU5JxfH7AjWTJcEf1xaWY8fp6ZPhNPpPrv2/X/ksq1D1xFAtwd4nGRL1ZC8gWhwtfabV3TCzs+kAljcEdI5o7hpZpydSlAI2tb6NVEbKN2gVV+0s8mSzuYxYL1buf0Pz/5FDbUBdF7+k4v8IZ1mXi+OHz6eZ8o4w4fE3O2y1Wq695yvmhdNXCn08j+XC/gMxbQtb7/KlZxq32cQzkyasyfqT61+xwqoGVNlQGWG/RcMFEoFLTTzBHTjzxDMM1WR5MkM15a7hnTwP58p/de89yfTAxtsj0Zw96faMUtmpj3/AIlNXTXniOPpqU5w43jUpNie37H4PSP9/qZaJozj1i1d4qtwsrm3/wAmZVM6FbLO9KQKzTuJU1aGtTzkxvMzYN+OYtFtB5mrhjfUDLhcl5GWYUMyi61RRe0m8iLgxx/UrC+GPniLGKR0+fTzNsKzgV3HVus54xvM4AXWK86hgbD4/OoNprosdtDQltviLKQ5V3EWNhwj9yO5Z4zSl25Xv4Df+AL+w+KxaqxRVYbfbXMdJlFyz1SEpvKMIqS3yQzV8REHKKFOFNfWboNgD0pp15l0MAxg6flEP4dKocs22YvURpC6IBraov3go6gYVTjgu8mLJjQSHGN4M4YKWo7upyoelvqf0iJT2dwOtQCgep/hAqiUF9VOHpzAE9UCCO3O/QzND4RT9Gb63KJIKPcCU95m9Y5ahqx8MaEYm2lcJtqs65I3ONkPSgfaNc82hOXI4mPZNlipRut7OCEsMoiKN5UIkvVoab2vd8RegroB5EF9iOU6jWPCOT9TT6T679v1a5Lz4uLElpUqlLyZWuo5hB2rk0XZSf8AZv2bRtKBen1i6eNALQ9HPcs7YF5FB67hSCaKOr3cw+VJmgBVePWeHXljizcHWVD0LMexDi6zmVEtNnUDqz50CuHj3jIkLBu+gr7kFnxol3F1X1grCo5ESZOdzNWG8lGn/wBSsGTF5NXM71ziBYsYcmVHapvcSo9Bxjn+4qJFnUlj4Weu9S9zB2jY0KOUtSc2sIkOsy7zbNhYCs5U1E0iJJlhyHnVwYB5BbQnuFr7sIyfJfIUZPlHVLdzY+L5/Un1r9g57EhSFtHB2fOAZZFYMcDyZ+cr3fhq5AUVf8RuSHTxQSiv4jTgxiDCKKvNwliNGaWydqq81lYB0Fdqc2+Q589Rz4JCORX/ACSJ5fUNgCDzgvuYDowgd3IcF3FZlyyMiDsd38o78TKANh8jCXVXGFaXybZS6Up5lCIW4tj45GdWtReBVk2XC3Wvlnn9j8HpH+/1qzBs51Ex0Csp1BQ5ynheRkZyP4xihy71jMpPs1uCO9Jo49EdcPoAW3tbImfLTYFaI48N5LYlW3QywgbFOdoeZwhFt8qd1akIJmeIGVUFlplyReIrmTg/8mDOBJNjXd7phyK9aDAxZUFP0DQt0tsM+F14iaUHYwbpeAG+ZWOHihYCjNepKIh1UX2lummCInIUAko9oH0hrFKuc5CUx+XgjOGtjaYWabemuqwwTmlZLoQQOM6MD17XrcFt89c78m5HGMOE2AFz2zeChD8nX1r1JTUHmQRYhVVXec8TLeUp01dNfqb/AMAX9h8RW7cMl1fpcpEDRtKq64d63CPm2tUwWM1YWvBHQ1cRYgC7aSe0Y5CyikoO6s+kD46gGh8z6Inp2OTkmAsBbAD1Wa6gRACn0P55jDqtjeuMuQ0000B9Tz3MYAGtK7eM2Y947lk1mWFNiKKqUcODUKAbc5F94DoAOls+0sCL9pnZQtDxAgmiATltMOZSkQtA1V4hPEOxjvGVcRIRSs2e3vAJsWdVSh8ifKXbqu8TUtsbvHUy6B/Fi/0jUfcYFilOK37xkIVQqkI49j9TT6T679v1C5RT+QquXUSldsCtUpOMSx6XoqXlV3mBFGiBKvyxcdmNduzmuMeZfmovYKV7gzHxSqsgJ6kXdhSp9oxmUyio24N+dJqbx4FGBS69SDALpvgcqu9kAUJPUc27NVD3srYBRVcV47hJNYSvOMuraYrtsDmPWzTQGT54stg09cHQxFXz0TKE/iLczsr4HaVKiLEKxUrnzFBTaYEYPBiXL0Qui0Tw1GrTAfxCLxuOyqYN81i8auY4oVPM8WU65dCrwC13V/qT61+zTfFac1yCih5imqwLvFd1W+LuGrRBbmq11W8buB/8FufpRkTuN2MkSAKbotrBzKBUdrVoifxMPVCmzRaBg5kygUoqzm81cyH5+BdoGAF6b5g0Qg1Q8ge8sL6paysFuWssIZ7Nqhgxp3KqPN9lRg58uJQ5U2AQgaGq5l4hgxhR0LQwHylBYZrn5/1+x+D0j/f6l8er6EUH8lWbKtJd1uV8snL32z5OfaUhOTi0BpUpb5ljMYKUEU5FKqPJjQVkV0qffwx4yDcoWTzV37Rtrc5M7VFYM+O5bdnb4akdr35cSuwWhoALuF5jJpQDKHRlbs8dx7HIJhaLto8RJEUA0reSr57jXEEyhRy3R7x8+qjCkatj1iH1QVjChWOl8xY90EnWGvF1ncR+S3kkcg8d+asUAmqdo5uafPxmjZQND0Z5C3L7S5ToTKrSu81fcQMgtBZ5zQWjuKnkvU9eSm2uarSyuUCZCmrNpo2t9oY6k5tYoZ90CQxZDC9hzlns/qb/AMAX9h8Lp9GCRwgVysx0wYfQAc4syGEoviKprjvfiViqnk5Iaii6HPzlx37SBUyPzPWUD3M5UtFYz5cSyDUZwvpfW5dtkvU2OTF8cwqt7SwhE7c76iOl23O/quIw6Vll6Cq5iBwWAlCGkoVK95eurcRV1Kvm6SaGrxWMp4o+cUde2ot1nWu5XUemlibE5El+yBAG7QBa5pRX1HxK5lIlBupkAPkvcQfNtA7LGTrqVDrFoLvd9zP2xeE2MRx5jBQmbMFUUrxC+2MazkbG8b8Rb4mDQDAB0UfqafSfXft+pXiYu+fNZnyhi8Yd8fxK5C+KrIlUMc9Ru23RbP8AEMYwRwcHtNNYd6fPpUNea8f3GufzctxAZA9S8fzKgGCMwrNHNAb8y0SiOBy2ubxLbrpDWDdX7TcgKtkurZayKeM/+TFHV1HOsblye0GWuqlN0VXDj6zO7IN0orddSru7Y1XHca4zXRiHiiu/Pygp08o1FttC+ULmeU+r+pPrX7XUEwEc1vmFqANvFZmt46dym6gjrPpLeH5Q8clyp4A3HKdaGrSm9aYlVeL1eLjizlvfYZ0NnzmTzXk/uCGcgWu9hzKKpLOk0uV8z8x+x+D0j/f6/m6hytOb9XnMQWwLyhcsAqieCUMj16+eMwCxAxgwYJ5f5y/OBuz5B+cA8h50X88TYF0+f8/WFXQWqkTvrMLFQHyPb0lF0CuwuBB1DII8chzFTgZHW0RHOdx2jimhbVu7a4l4oPe4+Bfb/UoLCjVl/NlFVR7kpmBej6QzbkW6ce9kodIq844ifkxl/PGp5Tbtov1fMLWjjAK2nkVXz+pv/AF/YfE3qyt06shzij0/j9XBdOJzXxZMvHJKqqBoklnblXLfbzOL/Sz4jPn5fEafSfXft8X5cYIO4xXl4r+4FZWa2MtezMlCEbyVdm8cSjGfTgWm9tkvGXqrPgO2Ir5YHDQjw95iW6qcC5FXgxMJbQPiYhxcGAqb+b8S93ufnaskHFE2pco+8cDXrsqBy1U1uhDAdI8wuLEYHBgDhDUxV8KwU2VXiz3gPWJ1baKMEGZqEqTuqPSXexl6rwVzv5TeXL38ZPrX7XTcm6t3Vlyl8cPC0ZBPiXDtjs5V9njzMODLhVoQ2tWe4uYkKRulpmr59Jdm6kmt2Lnkx/7HPIXu2DrjN85u4WgIUbQEV4Yi6KuhIp4AYdeIusKll6Cbl4NpFEF20qhXbqFz4LBEIli9YZUtpFLVj6ftfg9I/wB/G9niwtAoLlyYLYe0xYh5UR7k2kUK0HlXAerN+svoYsFxqIN8aIpsVdd2ZllUqUC7mgg1h3iIEgAbBUMm7vFS3/0zTjIy+3pPUrE3g0R6E2hi8imFb0HllO0AgvhVB9e4NbmrK5sC6vNdQtIguigKurl+0Cn6DkqGcU+dVm6jf+HBUqhse7Ev7Vovwrd4cdQ4adL2NAtvWo4xquDB8j4jf+AL+w+HZEBE9AldYiao5AM3LX5ehzT7Fb+UYgto/Juq9I9XtBF+iruW5tZB8raocFj5hJ2i92dlpjNVxNiMFYLyViAOw1mDw0YepZtsoLScV5iQQFh7nkuc0iIXTie0rJ9aMR/Qgg1OcbI3FFv0boE5PDcG/OIUyM4jzhLCW4NqLycuMEa4DI2rjuzMT1CEH0EzEzzQAeqETnaTKD4rccEUPrwkVXZG3lUK1fMu2N05VbwZiwY5vyGJiiAJDpwx7/qafSfXft8R2XMmXYLydr+flLjKCesiW9rPaEvfFflv8e8qoRCRM4bR4vWzxFTzgrjA+lxqnKLR3h7RYmcV4F7CGKi/EoRfzcdTkqsXKRdX1mNlVUXI1bleftKpdFYuLzdd6zAFntpmoy51UNW/+EusuIrI08kKZRzoIJhYc+9PtDUWp1mx83+ZRFOBBr3/ADHxk+tfteZ/yQ8sxcQ3Dz66ID5gYwALy2kqKULpsCrPG5v7MzABOFj+cCVQBxsyxNpNa+hjzT4iBg5nRyH5w0HRiETVhBeQnaJQ4pzW5nQaCtreKlsURCOEeFbzACrJpmxLfXH7X4PSP9/HtQukhqncFBa1JmmGcW+tPEvqHCpLDPiyr1mXm0VWI0KvOfnGpr5jLI4x7UG3bGod4bgscNiiN+zMVAe0owBwUeM3FqkhsDYBLVVYS5bWP2SqDkCuS8+sT5ZZ8yAWzQ435xLeLFEGFTg854j7s52rN5E5oz64yE9PplF0FKazcoRBW9gseHL+WOGEVor2tvj5Qt2Eo1n4jf8AgC/sPhFagxXJeT3LIex4hDKJvNvyY3ICOSl97XHcWTC5R0oyHePEJE5U5OGzdefIRx01EbQ0q0vpByiL8YcLx3GraWOWxWsvG3zFRELqoFDN3zN0xW/6h7/OGvXC3u0y9morVEyq27xYRt8vWZoeK13GNe+CBpu4wPxE5wlqHMRys71gF/MZDmuBg6WrmDIWijd7z/iZjeX2xXbVJ7y1/jAG3aK/QRAxasF4v59VrrmFxUeREIzzpq+GLPXdUbRtDxnFVmEwDrsAw8HX9Qo4G6ocAoq/SB3tyhJyuWkMsWPi6LA5doCHtDQarAcH6Gn0n137fFxcA0BVsNfbj3ld9gBgA18/qsf9YnQzgb4lgTABQtF7zmHjAccgV/E2HC45Lr0nIsaSWo5OpvyYC/vzuGAogI5C/eIptGfOMRCkYaqKfZUFp+wlQWd4lKY4AofAeISAJU2JX8RSppzAj/MEgbBtXd2eMzEVAQAW7C5848Q61RW9hfPHtEqhYrKVT3Xxk+tfs0+H8v8AqN23YAKZV1H/ALUYzVgsKrUqmSDy5X1iph3UJ3Qv3iXHWn1IOJfrw1mWarR6QAS0jZmpp24QgFxkg3ed+8WjBJkN2Vr2jJ30Sg4ULfeJe6Ry3x0VKwZRZQ6opjuKqqvmt/Xl/VEaRE8/H+D0j/fxIHJc8TqsCUnIxz1LSQiqW0v/ALHJMNa+gZszZ/VWEQu41oUM4xx4AxYD49BuxjWszCHrW56ezMfMlbAJWNaqLaghtkOO2MwyTl0OoBiYBzHowahyzcF9vO4bOtBvFhLQDjXrOQT8nPQ7u741Bq03+c8QvaBA4mVWuX7zlahIXGt1cA1BsjBVb8tZeaihA722WgEI9ZqWb9ZcocWK2NDgrThF1urxbeLa/OfiN/4Av7D4TeSyXENALZAjd3XHmApgQAKq+fEbenLFdgYI7piXbEJAlLoZ0dR7g3Hwi5vlicIUCqbZXxzCMJUOgOmuI8IWhSgdNZqOxXNiBYLnGPeKE8uAFINmuWXm3L2RRJhl35nH2jGiEhQS12zEVQACngviLlCE6TT846IqG0DbeSBm8MxZYZqNSZgSyxGrK+sUGOqJ3Rs+spRcK1xLZtuvMEiNa1NAtpZVnEe/zF0Vw2DuVC1yq8g29X3hXYC4BwWYtAjwW3PoAYCAeDCAQHT1+pp9J9d+3wh4I7vLqXlSErmzZ1MFZA4yq86nF8UvyhnWfSGWv0bcZ9IZLBT0lfYtQw+YzyQr5JYFwyWZgBNrTfmANREsPL0hksydQF0X6T+r9YGVqwaa1+ZgoVdNOHXHiGKVrDFPWyDhwaCcXlJ8p56+An1r4/ZfQmy2jzeJfRaqo62u/wAubMPH56z1fnz3X9RwWE9cQ5GTyameBfQuDixTsZks+ho9o43iep9b5SycXmvSU3VN+PO/6iJ/Ho+HxK+Xnj5ysTSGXRGa+aIND1+P8HpH+/iNxZqruLtUlmDE2quXPn6uYFtE5yzjEWcQSWC14JiyceePnAdBb1Rv08xMycWXn9MN4+sy7wLEF4ZAoxbVzEU4o3jYXVpLVdNeeIlX5N9R+M3/AIAv7D91QWoSnk+PizJOLh6P2zT6T679vg489QNq7yQV2rxKcqlZdDXGS/eWQyur4YN13MO1kUpAtVktj5B8pRmrob+ixfCTbAuhovdksUk2VmpA/uOvRSu7A0acXLqxlr90Kzfm42iFzYUk8WmeoZCRKTgK74cwVhLbUg0vVzJVPnIgmOoQ1N3Y7TioTPt/gW3UMesyZZcJnfpEN/YaOacSr2CqLZAHtuBawrdgGerJZoI2ug0UUlsGUOOWJbpg1NWBzsGugfML4+90JF74geFrj4CfWvjIDZsao6vZlIi3gzgM3XZa3BsersWnk9kvS8N5AKedSmNPGmsJQ9zK83LVKFmk96myJy9Q5iqyiVQkC21YL42a4uK5bFaAFuu7Lw0HNWQ2qc1zUoFOkU3c0U08+ZSbRH6aqV34ZqdFArILozAHEDe8tu+e4dUdXLJaGluMMLuaVzPDk7txK1BjTM0ceYhejNNjw89RW9GHK7s+O/B6R/v9l0iJ6FN12qHuxnKTV5obcULHwTTFeky5xiYVmEDEBhy1vJ3C5iWq+FTkYz9agJjQQlsSWitajg6wMUs3DZq97ijSMpsqMhY+UcEWslpzO6wnnxBv5qxTLyWvDHniJODMFrTKsaOs8WkWPQGjyPKErqKxbYpbwveV65AEmnXJnXWCDBcgCUtrLOa5/YN/4Av7D9pw07up7h5Pzcpz1t8b/qLnonfO6YIqzV2XU+vpLOUPVl/wPz/QRaHPjmEJOchps3xv5yjRga9ODP8A7DB5xrZfMDfrCLsHEd65zVq7Hg1DIJdOn89IZCs3qpZ5PnPPTT0/EafSfXft8IekavGEw3urCZ3hxjzGeuPCqQBjVl5wqoogY9bBeuJZYthTKgHVMYkMELooehUXnYMQL0o85mTOuRr0o0gMH1IQlg7vWzibu/Xl21spIW0O/JLh0utzmbgWlNZEA5apFWQ6SoPVhjS21poJnWDyADIusbhC2OEKntX1gFNXfCs4WOhYvEjgaHKWeWJUDIA2S8cDDuHOby59/gJ9a+NmsAIt5Z6ISlbsXRWNjlt6mIHEwMwWvUlv000+UrxYwXQgShUTdywLUry3D4tU57i0cJiYgreqqM1lY04at5r5wQPi0ryRhe3quYzcqUmqtCLh8XiB2I1jaUVyfK4l8HeDLS6vicWvlsWj2if4tWQNGs2+/rC2VN0rbStpirh40MKpajXMagCJcKqtPrFe+dsuSAzmYDi+FRuzu9fH+D0j/f7BpPJKZsBKalrxV9iLM0GfEBOxy8b5rMJnIDwSlCseura6FONBkGhVVd3eI/uzgUCjkW4rnqY3BzoXnSi+8FXMHqtScCozTW0zSuf4NFU5ObXApte8kvXawXinN/aAaOz1uWNORj9LYvGoDB7dC3jxErUubsVa14pOIydAbCWlwvj9g3/gC/sP2XtKOjOOlNd16yxpmc7eFBnVwBt6jL0PJk95cRk2FxJhsH2jxFW5aJJdZNfaCfmoApA94aUBVQBxiCwxgOEhRS3zWZrL6ymDJQ1VTFsD54W4vvTj1lMQIb+MjU3fczdxKUu7UTENawjRGMji9oeuDUHlq0A9oyxIMS1zdW71FKw5gnNy8PhXLEkcVjEPUOhmsHo0x3BQKJANysVQZvcSAo3aW7xg9PiNPpPrv2+H8/MTaL6FM35v1qYy5zmsqGHfmbXarVhtujOe2FaUlUBoqyOxTDzb956t+0rwy8g+l4495b/SVunA619ZeAmCpV+ApdQp3eXlzvG1uYW83znK3jb6QuqWJp8MaEi3eli/XmVtgbvH/r8uCg+XONTlb9KNfNYXfAX3/cMWx3xhvhmBJu/IXvfMKFcHyFPzv8uVlrO4WzK9Hj6sL848fAT618ZXXvKFmr8av5TPmnnO73nc9Tfkfvuc2APDv67hqqA5rn25ruZqrxqvvVVPfWr/AJrUeC1nIUQN4K1kucYArr7Eou6F7BzM2bz3AGmzfVy7VMjh9HUNCYNbrXt3Dd43iyv4nhddXWfpCzb8tfLj4/wekf7/AGSua+UovDJzi4t6Q8eT+P6hRYw0F4+v9woA04Q/niNuFsq1v7YxFY7L3n2rxVdTJGgt0KfLMyHh6D/H2mtBWjBgLDd8MxgcYvya0jrPzlhgLDvZwVX9biLWrfLlY1oFK0tld4PlqF5tz58+v7Bv/AF/Yfsg71rGJjziuMw+G2hIKNLK5fBEEuxXdi6rfG47fws5wbqt1i7mDepkKFLrGM1Kyh9Cw0PF1WrJSYv8rLo8a3AB6Ck2OXgaPBustS2zchtaUSjz1H8ttbluW7dQTpoQQu+13GRUMUoDGrz8d4yNW8XKqwz79RDSkwCqvZDnMQg0MqAW+HRNwXcMizJn1MSlcq1aiOEHZEliOCUaJdqkxlCV2ovFUBqQ2bxBVOEOCi+mPiNPpPrv2+L3qZ8QwEAc1jEe4MBaeBl1B6ay8U8/7lYF61VtWxQXUrB8p34aOG8RNBpbdngdLiFcEgpntxGw5iDQHbrgdyu9gYxZhmvpmUuQbL8VnXvluK8Aze5WomsKBT6jiCFpl8B61LYNIWFUDpc6glhbMd+FerHzrNstZ15mkBhk+lwoPe6OO+3tFASCqWfX4ifWvjxVjpF8WBfUSBxemzyOkxxMe12pqyylaw8XML5mlWwGcF+dTiikL0NNWtOzEWA9GZf21nxHPxRRd4VIe8vIOUZFSc4C7airkIEUi7eKrmr4iRFFTNUOc5OLlC4qkZqwW23xGgFRNLBLsK5cRZPtJQ3kU5hQHsGZGWKcZqcsS4Zci7XsuUXSBe+Lw4jThxoe4PkuWVrC8DAjA1QB8KkIav4vwekf7/YaE12e1uwVHoyCSXVjBca2WS6eDpfVzRCocxeUIgZz1VLSNUjKhcyUcFFrQbb9YeRBRahlwziAkG0gPQLhdpSqPjCeTklRSMQ3jyBtx4gR1BJo84VDkYqrQ3Ro7n0C9PSlR+z6woXLOA80HZ84zYKVB7HMB1IBoSxwwTzDJZ8Rv/AF/Yfu2S3h+X7hQ1FVhbE5P6gbO1Kvktj1yFDaptb5t+I0+k+u/b4gbqJabB9Qj7Bo9GSvDjMsXetvm+Wf4i3xSTi1OPN4+UR3h04qr2OGLC5etLQrN2PsxJ9gVxVK8gMzSSRGEmGrMMvePERtFr28TVrUrm70r6TLW+XsUfTWpUbFBK45P1g28LqZ2mWq1C+2Cy8ys1Lj3jyVsALjD5PMVWwEACwtL12R+Z2ZKkw4HTSla3F3B6yXj4zunXzjD8Z6Aajw9PEc7kYAAX5+In1r4loXgLiWURsiXNDdYzxcsSLkSSl1mkjl2YIXOqcP1mU6NOlG+cLnuP8A8VsFNF1rHcQUOiaCjR7wsawqo5Di/N/zGUgNY04Jxn6EY1pWytivvuFNtz53+BC0GxJzvCQWtsspFOMEVuJYOAs0eNsqm03KrAg1OEz/AFCUny2zK3xA7xGgcrv2l5DvkzoUzghb/wBahm82OranLdL86ec94+L8HpH+/jtVTQas6PksJn9QHBWotDh68FCMAaAdMNF1ZovqUZIzmbarDTZXGeojghBcojlYU43AHspQQtjywSZ47N9GEERurXudQ4/L0CCyCLFuy7wsKz4g23RLUYu+c4YF1ms0t8xiWRuESGZjk9ntSpdUtFaE5NRulAvKlp34PEFmyNJabx/7F15GQDkzHHUfx1DyDnMay5y5ta/AEAAyvIAFf+QUcXy+fiN/4Av7D9zhwsJ4hpyGHvuJcL6le8vP6Auh+X6LUxlsoa95TnDjeJxfHn9ETY6vU5r9o0+k+u/b4mfAVmnyPtL35r2jdmYWfEFGOXpLQOfcB4un0zBMUeYHQ+X6ENyJg6G+BiQ3yRuRa+cw1T2UErGvWWXVli0p1l95x4YBiHqzuZMgti+D1vMtsUdDASU8W5w+BhENADRpbt1tqseYEJlWkug2vi4+WGVrvvdXAG0qWJWOmtsbPYh0l1weJix4Im+gx5YiSAoFkKzACUFC2bHxE+tfEIyVfcVhapwcoAtLxABxWgXy8u8RYdX6EVKkCoBeiig/lgADRQwHquN3zApEhe4eOKrVRzo0COOLMhj8zL2ciX3mKxWoYkWjduzCFo8IqBum1j1L9dRqquxG6+kKoFuU88A+txx8hlt4nHrLKYRa5larFQ/wG0StaeYmWWWvS9x0/mFc6qo3SHCcgbbDzrvBmJoam7ubAp11Dzq9+eN/F+D0j/fxsmJHwNjXOQgM/a6IrL1CvPLa5QI+CGRbV5rfUoSaCNtWVvFNV473QZfhJp3mVWeYFEWRm2K4t5V+cCXYpdrC5BpuAXkFIAoIUtZWrlNfCDHRko3iKrskAOmAAuuoZI4gaKVeSrzmDDpW8QEJlWf/ADFMGVELzWFKPSLnnASgsFMY4l5LVVjWb/8AGNS60BXgIt/mZhpII6mkqwsAaz4oBz5hi1i6U4Kzz8Zv/AF/YfuGLChoWNeeolwwBrgOW20zeI2ZGbHy5NYvzNTlSqiZV7XDcwzwLa8FRk0RutoAX1hNSAti7XMoL7ATYRb5fSipftBFaIfOjmScaTeyyXgqUjXQtLQvDht67jnGPgVEG8LipYYgoDc0TAcB17xyrna/P9k0+k+u/b4+F8TmuZ649cT76gLoZZ5iwxTGbWnH6WeT5/oZ8+MZhloy3UwIHvcG67myy0+efwZZmkrdMcNOGWOm63WYI6b9P2CfWv2CzI59alCHrsHGflHxMUBRpI6rLsFcr8/8X8HpH+/2DOoEOU5OJXkU4udah0hkv+YeSlDnxLcD2rEaJMpsNyqbFeeJwjlroynPuRe3buOopeknF8PM4egX0Y4UUE2X+wb/AMAX9h+5dZKvuDv6uahKG8EXJVS4Wzi+4rhYFwUs2QCoLGeKTdn1Ja3gC4HPpwdVKomL9ssQ+cjCzhwur7hgQoUAVfFgLgGNihnY+SsGbCBoemu1QZctnPtCYsv0TUXi/MRHKFguiPOH9o0+k+u/b4/7lAj5HoPaFTBQFakNjcB/VFslVbAb3KunAgypGsbgx0pMNMZZX0lOKGmqXlXcAAwnCoSjPyikcgGfMM9ODr2rj/sA3IlEGKaxtMxwEx0NC38iL1vMQUtWmbuM72agypKq3VbrMVnM5WlKmvSBK+qMcy+WcEPaM4DKK26fWWQEAdpsAyX3UG9ma+Mn1r/Qfg9I/wB/sFogJoNq+gLPFLtT4HDZb/Uf44SrCtG26FOLhKZb5tDrVq2t31LGlJ2MATFjlaAfJGENSA1XYIcm6vOhtROiS2gADtltLuKbauqMWtFJURStOWqBDJT3luLhz0bL0L3uKJQKjrXcApTjUvn2hao4auvEt8NwWAwB2BjnNym3Si9dGAusYfOpSBXG4glKujO6i+D+VtJHGV3cpbTeazyGn4zf+AL+w/c/NShKT5t/ayZtcb+fq1CuRzvy9vccZDPFf2zl0+HmIMWeStbU+blsZlvOa/PSGbv5pENgLnK89hcarX595+b+37Rp9J9d+37CXBKA3trmrh/1TMpnwsPXMWHicDOUVswy9PdAQEhrXPcbcLvCNiGNJN4vd8R3YlwNTCaaGO+pZFIoLRSjzbMS33QMYxdYxENqoOtD2A+UwFNCvF1HZRpPPKVLyjMe+Hn7gsFpUa6hWdGaTK4K0YvmPN2VYnyZVrzPRUVp3z8ZPrX+g/B6R/v9h0Q1EzHrKZgCKWWBBYbA03b0xSJUZcA6ZT5x9citwBOU2tlmJiUzfAKhy5GjM8bDZNEy1lrz4ZgYV7YsbPWvoTKqDOAO3TeavNS+yWqVi/hduz7RsQTkkVAUuMY3m6Ysn6ck4DQQqzLjZMaNDjMO0tqjvJMjSSpFt805RNfhxpaqMtxbt17pU/mVf/gp/wA+Xxm/8AX9h/ojT6T679vjMN5dQ+cgWfmSu4SXTDV+Yi41ZS26im93Nt5HcWLdsF6hiVv6QUC9ekSxHmY87Sl+SboQt29QSPnOlQrmruZUco0uc17xXNi2KppriHwyK00NljKxUZ1U12lQROIQrCqzuV9yLEqVRdhzG54ytGXK5+R7fGT61/oPwekf7/Yqyn+LgCigsKnWq6hC1wRbnIVQTaRwUqID0Mpt+GKFRKM2Vdy9KwRC5q3WrIe5jgHgscYYCLmopSp7MAFQIANFrMfYoMDxbEtnxTaDwoinr1GeZu601k2e0rzyKhVVat+XiG3mrw5xSp9INVqwqbLDTUrq4lGFTgaQz3OXxo+vxnmCrIYLS8ksf3fsP9EafSfXft/oCfWv9B+D0j/f+Nx+ycLq8f39LPePWQ7UBYHAoYhviwuTpNj0wRa5/d+w/wBEafSfXft/oCfWv9B+D0j/AH/nkbPrDzUvIO9P3bjsoUwSNv8AAw9bZSodSn7X2H+iNPpPrv2/0BPrX+g/B6R/v/PIdvWcVw7l3pCCiHOIARKCWHU2dmTm9yqVA4fIm4U/tfYf6I0+k+u/b/QE+tf6D8HpNPn/AD/nkO3r+v8APH5+feWZrh/WVm3Z73wiqDip9zsgPP7LjHjH+i4TqBuNn+P9ATx3bj/QI2Hu6SlfX6/6B2/AcRnsWx8wmNMBdI8H39GBBCRLE57l2/GHj8+kz+f8mfz/AJM/n/Jn8/5M/n/Jn8/5M/n/ACZ/P+TP5/yZ/P8Akz+f8mfz/kz+f8mfz/kz+f8AJn8/5M/n/Jn8/wCTP5/yZ/P+TP5/yZ/P+TP5/wAmfz/kz+f8mfz/AJM/n/Jn8/5M/n/Jn8/5M/n/ACZ/P+TP5/yF+fz5QPJplHn6Sjz9JR5+ko8/SUefpKPP0lHn6Sjz9JR5+ko8/SUefpKPP0lHn6Sjz9JR5+ko8/SUefpKPP0lHn6Sjz9JR5+ko8/SUefpKPP0lHn6Sjz9JR5+ko8/SUefpKPP0lHn6Q5SjNVnqfn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5ifn5icJnMtcu5frL9ZfrL9ZfrL9ZfrL9ZfrL9ZfrL9ZfrL9ZfrL9ZfrL9ZfrL9ZfrL9ZfrL9ZfrL9ZfrL9ZfrL9ZbAz8bl36swduDpxnAcrE54m8bBl5q4vwmj9v6Ph/OpeLiU04cYcbg2CWjqjc5qy7SvT9eQsLayxwC2Dq/nGijhOOZ7zxhzguG6pvgrMcNOHx+en+Fmrp+UcbTdPT+gKocNQyWfBxfH62UZC+Hf6LHNcwzodX/hqG0/5t9O55w+WNevj/ANJq7QC7VwVu/lDJZdfGI3SNbpuv8Tmrh82Mc51j85nXPjmGWvgES2J5H88fAIlsTyP54hmL10XnEcNP4efTv9Aj/k/5/gcJHmdbWx8JgevtFA4I8rynS+WfWDi7x5+E0fteHskarnA206hxTKAaFYFbaMHiBLSbe3I4tR3jD1Lfe3/MmspqlQpTNMqgZlNxouOMlnsac3jNgmAtvNbmKMrdsDapBSN3iKkS1iA4ES+twUul8INeP7GXmGpCrAvl87Kjp+iiyV8y92Y+DqpIWOHJDmwPYRVgLbDC+xBtsRF4AekGvkVwNYsDnxrMMMCBC0llFLEbprEzZmWsbJkGNgjx++6cKc1GFbWDUG6sVs4vEtRTe73ligNXLtWDFhKrZb4jIRhIpqD4L1cfN9Iet6oX5xxAhbts/dGvePzHJC3it3NzAv7xQU+Y135TlIWTWgvEbiZamvzTmOnNYf4YO2w9ZmgCo4OYitIvCLjGMN/OIGx6oWLY6WO5scNa7oKVbIUCytW52GrS2uYnsJQertoTY/KNSJEkS7KF2AvoMRrxd+YbpROBMjpNP7zp+V+LxCbir4KdbEdYGCITBrDS4C7oG0IaioSAALlKC6MW8wVeYhYUtAJaxA5E1ATMIEpMjpgNNPUsyLzvMgfYZgElK2paaHG+k2KvHvCtBxpggqENAIq0VJhp6g4hqwqclA/g3Lw2bRl3FMLWGMbijrylvi1L6vNMXmpmUd2ePtDOs69rnjeS9DLB1xBDxQOB0mH2f3nJW+vMtaLaEqtCYsww+Lu3th4Ddi1h9ZnrXWYIBuTVpkEfGyq8OmKm+smbDqlzweJgwv6JIMe8scIvKLEsg7fMIJk0CAUBdAjB2BTXrKVmpqRr+cFGveGGWxiE2MAdseszQiQIBdA8Q9te2CLKHYSxL5ELsatONhHCSrBBhmAZFwzmZf32mW5QTQVEToS7QyHFjOMyrw3sEIpzfMQmYDc4kYHE2ixTqmtI4jQmTyR8eiJToVm4dctJSqs0zfUSTx0E0ociOxyfvfl+Pz8vS+i+Cx/4N9nfBqUu0XX/AGUWl/U0ftWmbWapqVV1VGKGh+VcxCUN5QIQOccJUXqYrauRY7DZAcwRxlquLULVjarPo+4ljfULJw1AKLxYXBaXVdQLjDCrgitcAu/B9ooyXYV6uHDPthu6ubhaJhHL6nlQk2o86CK7Kwx8mTqfM68MUuzfssqWMieFtWrM0Z6bc184A9Izm1oioOqSHqy8VmuLM1+939olelDpgtaloN+IYgCJGDAVpgwTF/H8+LIQXAC3sJ9YpeRfcGwlJFNGO4o/KIT5GUOTbheKjC+xDAFecseItkektZsCUtZawQWiRDm8nTZz4uWxOKUt1vVfOeDVu8rhzu4sZDc2FApobPECkTr5zWLq+IHIG9hxby2vu7nKXIoq3yDK4G75WgByxbRWUVnCWhMlfW33lYTdSkCjybvb7Q1fRrR++BeQrTrON4Dr5TNK1bX89CNO5YIuR4v+EE+NtbsC+MF9TXINgrF+rZziClc8obbXNmViUENWpbqew5FWbq6EfMNGoqh4YXkW0CaA7zoay1bHbACDKi/l4hw7AcdbFIVSxHXO7sakFPNoWVQ2YFRbYnBeI4WCRG17HxLySnFFYHAaovWMwUgK4lRa2C7VOMOVmf0xU2IsbyzWLX97bdc3KMPglFOGkvenEV2QuNebKHLNXmP0hTWNhk5rknKl0yad9F9SnnClCA5NC8ZzqNQfzlvFELV8hKQo0hBFWbsZzggk2hIjT52eRjHRreRyVNDJVeM4ym6oabQlOXxOJxEBTTydmt0rXUpm8pYKlebd9wXwVtK20h2IAOY53xGAbWbt977wyDYRg0roCl13glQV3SCjSrVFaNesBcXwFLgFMF/tDhxs/XDj1hKth1cFU6MrCpaUmKsnlPGXojLxSVWQTImFZVSrjmGvINqVy2uf32wjp+U7Awh9PPhKqAM0sR7XDPEsvZGjVw0ftnEUnVtgPNbPaWG4xwEXy0L5TLiMcjoONLAKw45iJDJVTu4CqvUIlaCi1YPU8zVCiF+VVMRLtSwkAcY8yqBoIBdVZXm98srvAB2FAlDiuDUztvktrYB0uYL3jIsxSIigt2gB++zMKoAXmHIS7LNRFFlgIHI4CUKqRiJsZrmwnGJmII4aVQRMlFsfmPlz6HPP+CL1m0GlX/Qjm1iNgqlct9RI8URnaqEFiouFxOM/WIAeTAOQwQeQMkgbwUZYviURrN22FFXbtavzLP5E9FfCxtcbHrOJxinlq2C4ltUiLQpp1xFp6BcAF0DVHHELw4c1XZwwbVbGaWG8d5yn21zEPCd2EqW4LjUwdABVqLSlfv5ixLF8A2psWrt2ywgt3l+w+jiVgK7cQcjChmtz61gd44zj+P8AA7wpksxF4uteZaFCHXHE9+oIEd2nd/VgcTKEjKUXTWG0vlB4yBQoCqdm4Ctg2x0iNCaxlGigtVAKV3nY7lWkiVxKVbQ1W2ASUTcgtHJnpNEbM1ZSV2vF1u+6uBglf33Iq1uterFxx004z+BYiJxltmVy7e7vqsvIuXnLyAMKNaCFBmXxOAo4a/wDcrvM07oVT+XmFGd1nVW+lxaRfb2VJgrbniIDe8l520O2IiRo4OvV5rjiZVQXDwYQqmhdEZ69RRwMm1cqdMy+aEt7yVbooecVeJvaJA+c/wDNSod1A5QsKCjFsFH+pBTXsnOCPLN1dHzQgxiXQXVMvdzzqEEzAQ3hyPTu3K5cNRVBwTt85nr0/BA1Z7bNSzxNvYXl4c74jHpXcfgnyOYS/vghuGMkr5KYNxhWpaVKOqBF50XDReYaAceSl7/wM+rvXvA0+Sp/JsfnrCabCBQ+KP4f2xmK4hB0jyMNH77QSayFmsF+0UUs7hGk+kpizVWNFqB7xLckxoivqVeVo4vU1L7RXWBBcw2PnKbqm9VUQEG+VXnIvfVyu99x8SjTuOP8b6wybhBhHVO0B1BWyl1YM1fyZ/V11MeT1gEvsGLSxCnTA3RuQjVhleDOGVp0u7RZY51AVAHPUCi5skpYAasflAcynyFkFBWis7FLTuPgkiENiOnr93iEvPartl7lHUKvBLPQY4CEq7M7DiU4w5wY3Hbngz+mVug56YZ1nNY8zoacmJzTjjOJ5ERKsSkvVnEpvBV4C7ll0QfClv5YZSV0iY8W1jBHmcXYnWZ878c/n2zLT5qPSA2tk5Cs3qGdeajcyViybpYPtNfXDEPImH2Y48PWO14rdxkcljEPKYHq+IKLrAXym0dsRC0x5mOEfRmAVHhejZRglpUqcONsUG0nD+yZaN8HLPooRClKY7Tx+faDkxBTAtaBZmqIOvdiwQUrDkwxxv19vPpMB7fRLaDCk58SkaRHv8/LlP8AshkYKUuWOmUdKnw7mGhHzHE/iwvj56gjye+IMDbJi0whnTBCNZgeQAsx78CANpMmTJ5II6R7HErOSqNLbDgLnxKbz5H8+3zh1ogZpkY8sP1gV7yLIY0tfSO16SEtug4yb8y3EqnaqmlDaYZ/aetfv8Xx5mvARgewCLngWyDYur5ed0Q0fvcOaOXqGxCVNC/IBP0Ogzb8qPaOlHOHvMVWZCgBwoLRYeoVyLEo4iGsIidIpxYAmF5MaJkuPOgca81mZz3RnRpJZlu8azEzwZwKW3i0DakqCi6Bwpt0It7T/GSyn2xzxGS/+mMiA6XbzKKkEI0WBeBeeY9KQeQwbWlOwg4QsxWfvCgKBV35fH6sWfboXjRVFcL9pnqWLEOLA88olTSeYW3fCq2mnmONFFzTBSjAv1KY2xgRQIBBzSIp3F7oMpqOu7MF6p4gjyYKyy/n6fuGyKuTDTUkO4q0LQFh3nq5S02FQSqUtlX3IfhwO0CgLeGHdm8RoXFFA3oN1hhmr6hDRpF6CkKFlVcbhwgCne3u9pWL5I6sCziA5UoOn0ha0CrC1XSzw9YWWcqsUURRXZe5grEhR3QwDVXdxM81a0kb2A8mcbxD/wDsZxLAtPFzCEcpC1FAJkPO9yhkIrUtKuBgpQeLgdzH2NAKpE4CgjKAPGFazCEnoqLYNHF3Dm18XXDnms2rCqzQbM5jSohSheA5Mc8Pic8sEoKr95c81pne/Nrtj7gSVGbFzSWJdZirUFd0IpSbS7TOvGLwHB7rgpTiqvCX/dMGzmW5yDdQDhDTA3TFqXv+zvnOAtY66S9oh5amgCDjJasbqoiBZThB1zX1m2lpT80xxDwhthWm8wNIOZlvOLVQRjieB4C2C2vmFxqE28y54XnbbxcKo3C3IFrRyDYNJC11n20ITRin0QfnEbPgOLG7bmVBVHDHvr5CFx0ikasYL5usdYSWXooFaPOFwdQSL8UGRspxZlXg5i400DiXiA8FZI8cgJYTMx0Lf5TeR7QB42GLwF86l+evlgDIEovIXAIVRQlDAyymw2R2JexNqmjYXb1zDCRajSxoFhH3iQiuHcFSy8hxVy2iNQNoaUqFPWBXa7fP9fu9THNe7j3jIrbwOgdHafOAiDTZ7hdssXcNH71WlhppAP5gaaVK5QB4MgwKCD23M2jVn2ipM1xr5mC4tUYzkMe/8wUNUIDVD2+iQf8A4oVsG2xxdGM+sZoFRryHGq0HvwCktwKDkF94IrXH9v8AkOoIqMRPkQ9UhfEfYsFAXeHvPzQtB/PH56yySX0KioawNdEC4wUUUFvFr8owjQEGKBd7bweXNNaLUkRumgy6Ly3ZKLlWHkrtiPaHpPsJ+hr9zaMDaumLlbdMLOVFbvK52ajJIQYHMpkOcRk21gVFwovj5t3huQQolWCx4wPlnNyhSshzRtnBziYJvYCVs228u1MAMCIUaOIAGgY5PRaIAjoB7J3qJbhT6FZvvK5C4QsKvivtNY3zoeLq7FeHJDo1dj63Xz594TQyNSzGDHGP5gEOYRZwN5wuES+KplAw93Igg6tTWKg6g2qETI/Mg5yMqKvApa8UjEDXSFdgCrFHhY1ELUXZWirND1mLYCwhVQStUX6s8qCmHrfgFW69GOxokYGKCrqgrN8RbOjWJrxdUdpCWGs1CvZQLy+qeu641+0V6eD0l8xtcRLVnQuhAMhY+SFM9lC4acra3/UYXnt95YJkVQVKBqgv5QrZWjgOG717xvmwTuQzfki9jF7N8tWdLc4Xk6vmNwLZnu4MPGO/POHPz6tbc9/aNHZsGwD3GvCj0ZqyJvCAILSreIGl5x6H8ZsQONRVQQzkh7oFaWLGrsL8DiArthwYyvg3HY34E626oLpo94jsxWqhnWXnxNxSs63KqF7hC5ba4fMg/v0SaVxVNVii7Kj7yLXAQ5dNnt+/hPndnO68ay4ISIkDlGr8jvB3AFYAUfpiGj946a969/vBc00pl1eOtkPQPAGDLPz88Qwl1nev4M4rcwChvLSjo5rz85VK2c6C2udXz5g0VcDXHzrfruIVQECi3hdGRxXrue9/nt/H+RnIcsgchMWGOor3hvO7Xdru/efJBAdAtH5mYpgxodYl4YwjLyjRtxzChtqxNiPD3FRpC0mJRScOPYmyNg+XClPabucPBSxspXTuUvvwzFZUugDqv3jd+J1eqz579oYQKEChoVrBiVmyh3imXeD5+8oporxjJulrrj5wyi7bFVzeG8jz/E425y8527fK/wBTkAOr/wDJsqqVyZ1r598w+vrt/O+WFX5yZutNjp5/icZFvKbzt2+b/qe/4+fT8IejjVv0/O48mXv+Gs8/xNcCduvs/jDVfn57TYgu+HT6xpvld2Y/9l4o14vD7fZgBZ5KcFMKwPGB8QQ0DtDBWdNeLp/NR6Jq4hcq3edYZRagZy4DPOt/9/bTCFopE8RKHj6bI2Y9GACi/NlQLQWuqggsEAMTOUP1iMvuXzlV5+e9zLwsXFVYpcflMpCJtu+CE5BPghqNDMbOZbm0EfGQwuDjgi972gryDA8gXl8s3gMMC0JUpbxzcskSB50F0FJwByxlV5ANNhrFNNUuTGlVzW3a/FvMtVkmJeUaGlPeXfDqv3bZTo+UwMM0woSoIFGNQt4O+ABVul1mx25g9mrSKdCxaje0Ixi4GKQoWx8iXdRAM1kNOP5YtXLXNnYEYYVqrV8q7+f7vjvXc0d/eYuh/wCB5GoIZG223fA6MTk118BrGStmv/wXlMYa+Nt1gtk6KMvt/cu7WhOnY/g+viUAjMAaAMB8RZkvhRiOnLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cunLpy6cujC0B1B+WMjO812rPjz8HC+I4W4JjuIu+o8nRa+KuJPA7QXYeGDOV5XFGEqF8/D7z3lSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSv0qaV8Bfi/Evds9pSDFG+ZaepfjzD1VVMeva8rmFJr4zX/wCDs/F3EtdYCvBVcDO3zEAg4MnTl2xRh+ya/wDwN/UTOBt1B4WbbKDDX+Wv4QZrVqz52Ppo4qH7Zr/8E0l+TdC4xtmgO+396615vUJADQAoA1iVDX7Zr/8AA2OavzD3uXBtwPBbo8QV41j97//Z
# term of members not in CoI , but in RPA,1951
# eradicate extreme poverty (<$1.25)
   # reduce poverty (across nationally determined dimensions) by 50%
# Social protection <#ID_1230508086>
#  PnV have  economic resources + land + tech + microfinance
# resilience to climate change
#           1A : mobilise resources
#            1B : pro poor + gender sensitive development strategies  ''investment in poverty eradication schemes''
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>H</td>
	<td>History - since 1950s, since Industrial revolution</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>I&nbsp;</td>
	<td>Institution - Pub / Pvt ,&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>S</td>
	<td>Structural - Agri + Manuf + Services + Startup , Synergy&nbsp;</td>
	<td>
	<p>&nbsp;</p></td>
</tr>
<tr>
	<td>P</td>
	<td>Policy - Ecosystem , IP , EoDB ,&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>M</td>
	<td>Money - Pub / pvt , FDI, % GDP&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>T</td>
	<td>Technology&nbsp; - Tech transfer, Human capital&nbsp;</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<p>&nbsp;</p>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Positives</td>
	<td>Negatives</td>
</tr>
<tr>
	<td>
	<p>Acceptance of <strong>Babri Masjid</strong> decision</p>
	<p><strong>Madrasa in Mandsaur, MP- Chants Gayatri Mantra</strong></p>
	<p>2019- 100 Jail inmates in Delhi observed Roza during Ramzan</p>
	<p>Sri SitaRam Temple in Ayodhya hosted Iftar</p>
	<p>Jama Masjid in Meerut hosts Shiv Bhandara</p>
	<p>Muslims in Champaran donate land to build world's largest Hindu Temple</p></td>
	<td>
	<p>Religion based /specific bills- <strong>CAB</strong>, Triple Talaq</p>
	<p>Conversion still difficult- Love Jihad- <strong>Hadiya</strong> Case</p>
	<p><strong>Ghar Waapsi </strong>Campaigns</p>
	<p><strong>Tabrez Ansari Lynching</strong> case (did not chant Jai shri ram)</p>
	<p>Use of religion for vote bank politics</p>
	<p>Govt sponsored statues- Ram statue in UP</p></td>
</tr>
</tbody></table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<ol>
<li>Right to movement</li>
<li>Children trauma - SC judgement&nbsp;</li>
<li>nhrc recognised sex workers as <strong>informal</strong> workers ,&nbsp;</li>
<li>NHRC in an effort to secure the rights of all excluded and marginalised women included sex workers as informal workers in their advisory on ‘Women at Work’.</li>
<li>Immoral Traffic (Prevention) Act — lays down that the institution of prostitution is illegal.</li>
<li>"Mentor" for rehab , education for children of sex workers&nbsp;</li>
<li>Ujjawala - trafficking, swadhar grah&nbsp;</li>
<li>National sex workers welfare board&nbsp;</li>
<li>Even if chosen, not empowerment in traditional sense&nbsp;</li>
<li>Integrated counselling - HIV , mental, vocational&nbsp;</li>
<li>&nbsp;</li></ol>
!!.hh2 Why important?

| Policy Formulation | Policy Implementation | Policy Evaluation |

!!.hh2 Improve SHG?

|! Credit uptake |! Capacity Building |
| MicroFinance |  |

| Examples |  SEWA = <br>  Nav Tejaswini Project of MH = Corpus of Funda ( IFAD contributing) |

!!! Steps GoI 
# SHG bank linkage programme of NABARD
# national authority on ship recycling.
<p><em><strong>"Cultural links are important but soft power has diminishing results." Examine.</strong></em></p>
<p>Answer Sample : https://forumias.com/post/detail/Mission-Mains-2020-GS-Paper-2-3-Do-or-Die-1589614273?JSxDPFctIyhgCmAK</p>
<p>Additional reading :&nbsp;</p>
<p>Nye - soft power = pursuation without coercion</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Categorised soft power into:</p>
<ol>
<li>Cultural - diaspora effect, relation building&nbsp;&amp;&nbsp;forging ties, trade tourism</li>
<li>Ideological -&nbsp;</li>
<li>Institutional</li></ol>
<ul>
<li>According to him soft power is always an extension of hard power. Soft power cannot exist on its own.</li>
<li>Also, soft power should have been decoupled from ideological supremacy and forcing other nations to adopt its culture, ideology and institutions.</li>
<li>E.g, of China: It has allowed other nations to follow their own path while working to increase interconnectedness. For instance, its BRI project to leverage of its capital and infrastructure led development.</li></ul>
<p>Issues:</p>
<ol>
<li>Difficult to use, slow, not guaranteed results (can't control culture)&nbsp;</li>
<li>Relative, context based, double needs of wants, hard to measure&nbsp;</li>
<li>Soft power manifests more in nation building than forein policy</li></ol>
<p>If want to read more:&nbsp; https://foreignpolicy.com/2018/08/20/the-rise-and-fall-of-soft-power/</p>
!!.myStyle Space Junk

!!! Define, data 
Piece of machinery or debris in space , varying sizes of satellite to pebble, on moon too

More than 30k debris in orbit



!!! Problem because?

ISS collision and damage , economic cost, critical infra 

Future - inclusive internet via satellite constellation 

!!! India

Microsat-R in LEO (so enter and burn in atmosphere)

!!! Solutions?
Harpoon, net, India's ASAT, Laser 

No single document on //how to?//

!!! Conclusion


Flag code of India not law under 13 


BCCI , UN not state under 12

<p>[[Rainbow New Deal]] = community based approach + env friendly +&nbsp;</p>
<p>community rights = FEBS + use of ITK +&nbsp;</p>
<p>&nbsp;</p>
<p>e.g. Kudumbashree KR, Jharcraft JHK = goI sponsored</p>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>
	<h4>Symbol</h4></td>
	<td>
	<h4>significance</h4></td>
</tr>
<tr>
	<td>Matterhorn indian tricolor by switzerland&nbsp;</td>
	<td>Indian efforts at fighting covid 19&nbsp;</td>
</tr>
<tr>
	<td>Qutub minar in WHite and red&nbsp;</td>
	<td>Solidarity movement of&nbsp; Poland&nbsp;</td>
</tr>
</tbody></table>
<p>&nbsp;</p>
<ul>
<li><strong>Introduction G-T</strong>
<ul>
<li>Were contemporary thinkers</li>
<li>Led the path of social, political and phil evolution of 20th century India</li>
<li>Tagore greatly admired Gandhi (gave him the title of "Mahatma") but had <strong>disagreements</strong> with him on various subjects</li>
<li><strong>Similarity</strong>- Both G-T believed in - <strong>humanism</strong> and <strong>Emancipation of poor</strong></li></ul></li></ul>
<p>&nbsp;</p>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<thead>
<tr>
	<th scope="col">Issues</th>
	<th scope="col">Tagore</th>
	<th scope="col">Gandhi</th>
</tr>
</thead>
<tbody>
<tr>
	<td>Education</td>
	<td>
	<p>- Considered traditional schools to imprison children; Thus, started a model school after ancient hermitage schools of India- Shantiniketan</p>
	<p>- Promoted International Culture</p></td>
	<td>
	<p>- Basic education; Vocational training;&nbsp;</p>
	<p>- Imparted in mother tongue</p>
	<p>&nbsp;</p></td>
</tr>
<tr>
	<td>Language and Culture&nbsp;</td>
	<td>
	<p>- Seeking the best, wherever available</p>
	<p>-&nbsp;</p></td>
	<td>
	<p>- Need to encourage Indian Languages</p>
	<p>- Developing Hindustani as Lingua Franca</p></td>
</tr>
<tr>
	<td>
	<p>Nationalism&nbsp;</p></td>
	<td>
	<p>- Rejected the idea of nation state</p>
	<p>- Critique of Nationalism</p>
	<p>- Believed in "Great Federation of men"</p>
	<p>- Internationalist , Universalism (move beyond narrow boundaries)</p>
	<p>("Aggressive nationalism" had pushed Europe into WW1,2; Held pride in holding colonies--&gt; led to scramble of the world;</p>
	<p>&nbsp;</p></td>
	<td>
	<p>- To build and maintain a single national identity based on culture, language etc</p>
	<p>- Indian Nationalism= "Pacifist" form; Independent India would support a Rule based International order</p></td>
</tr>
<tr>
	<td>Religion</td>
	<td>
	<p>- Advocated Religion of Humanity</p>
	<p>- Love for god= Love for humanity</p>
	<p>"While god waits for his temple to be built of love, men bring stones"</p>
	<p>- Against idolatry, superstition</p>
	<p>- "We must go beyond all narrow bounds and look towards the day when Buddha, Christ and Mohammad will become one"</p></td>
	<td>- Religious Pluralism : Allowing every religion to freely profess and practice what they consider truth</td>
</tr>
<tr>
	<td>Freedom Movement&nbsp;</td>
	<td>
	<ul>
	<li>Boycott is ok, but real alternative?</li>
	<li>Did not actually support Swadeshi (exchange of ideas are needed to flourish the culture; no need of barriers)</li>
	<li>NCM - not lead to social development</li></ul></td>
	<td>- Boycott and Swadesh needed for self reliance</td>
</tr>
<tr>
	<td>Response to British ? WWI, WWII</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Approach to Swadeshi?&nbsp;</td>
	<td>Burning of clothes and spinning yarn = not reason backed<br />
	But accepted by people as dogma</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<ul>
<li>Conclusion
<ul>
<li>Both remain 2 of the tallest leaders of India</li>
<li>Their teachings are relevant today and seen in various govt policies
<ul>
<li>"Sabka sath Sabka Vikas"- Gandhi's Idea of Antyodaya</li>
<li>Gaganyaan- Tagore's idea of Scientific Temperament</li></ul></li>
<li>Major problems faced by today's world are- Climate Change, Rising inequality ..etc
<ul>
<li>Gandhian economics- harmony with nature</li>
<li>G-T on Universal Education, can show our generations the way forward</li></ul></li></ul></li></ul>
!!.hh2 Direct tax 

CBDT - Mutual agreement procedure (MAP) amendment for MNCs choosing ADR

!!.hh2 Indirect tax 

!!.hh2 Trends in Tax - direct indirect 

!!.hh2 other issues 
!!! GST compensation 
!!! Federalism 
!!! EoDB
<ul>
<li><strong>Tilak</strong> - Social reformer and lawyer.</li>
<li>Chirol- ‘The <strong>Father of the Indian unrest’</strong>.</li>
<li>Gandhi- <strong>"Maker of Modern India"</strong></li>
<li>Title of ‘<strong>Lokmanya</strong>’= admired&nbsp;by the people.</li>
<li><strong>‘Father of Swarajya’-&nbsp;</strong>strongest advocates of ‘Swaraj’ (self-rule).</li>
<li>Joined INC- 1890</li>
<li>Slogan-&nbsp;“Swaraj is my birthright and I shall have it.”&nbsp;</li>
<li>Proponent of boycott and Swadeshi movements.</li>
<li><strong>Kesari</strong> in Marathi and <strong>Mahratta</strong> in English.&nbsp;</li>
<li>18 months imprisonment on charges of “incitement to murder”. He had written that killers of oppressors could not be blamed, quoting the Bhagavad Gita.&nbsp;</li>
<li>Tried for sedition. He spent 6 years in Mandalay prison from 1908 to 1914 for writing articles defending Prafulla Chaki and Khudiram Bose.</li></ul>
<p>&nbsp;</p>
<ul>
<li>He organised <strong>‘Deccan Education Society’</strong> along with Gopal Ganesh <strong>Agarkar</strong>, Mahadev Ballal Namjoshi and Vishnushastri <strong>Chiplunkar</strong>. It was set up<strong> to teach young Indians, the nationalist ideas through an emphasis on Indian culture.</strong></li>
<li>&nbsp;</li>
<li>Founded ‘<strong>All India Home Rule League</strong>’ in 1916 along with Joseph Baptista, Annie Besant and Muhammad Ali Jinnah. .</li>
<li>Popularised ‘Sarvajanik Ganeshotsav’ in MH region</li>
<li>Tilak was the pioneer for the celebration of “Shiv Jayanti“, the birth anniversary of Chhatrapati Shivaji.</li></ul>
<p>&nbsp;</p>
<ul>
<li>One of the founders- <strong>Fergusson College</strong></li>
<li>Books - <strong>Gita Rahasya</strong>; <strong>Arctic Home of the Vedas</strong></li></ul>
<p>&nbsp;</p>
<p><strong>Conclusion-&nbsp;</strong>Today, when we talk about&nbsp;<strong>Atmanirbhar Bharat</strong>, the legacy of Tilak is carried forward.</p>
<p>Reviving the&nbsp;<strong><u>spirit of economic nationalism</u></strong>&nbsp;for <u><strong>indigenously manufactured goods</strong></u> and&nbsp;<strong><u>striving for social integration</u></strong>&nbsp;through culture are the features of Tilak’s strategy and they continue to be relevant even today as we&nbsp;<u>observe his <strong>100th death anniversary</strong> on August 1, 2020.</u></p>
<div class="tc-table-of-contents">

<<toc-selective-expandable 'TOC'>>

</div>
<p>Background : PM in Man ki Baat mentioned <span style="color:#1abc9c">Channapatna toys</span></p>
<p>others = Etikoppa, kondanpalli, nirmal toys&nbsp;</p>
<p><img alt="" src="https://twistingtwists.github.io/twUPSCNotes/#toys%20location" style="float:left" /><img alt="" src="[[toys location]]" /></p>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<thead>
<tr>
	<th scope="col">issues</th>
	<th scope="col">solutions</th>
	<th scope="col">Way forward (WF)</th>
</tr>
</thead>
<tbody>
<tr>
	<td>Not selling enough = price (+ GST) + popularity</td>
	<td>
	<ul>
	<li>Price = compete with Chinese? - Eco Friendly</li>
	<li>use GI tags for BRANDING&nbsp;</li>
	<li>GST reduce,&nbsp;</li>
	<li>Innovate in non-traditional themes = use popular cartoon character <span style="color:#f39c12"><em>like Chota Bheem, Avengers</em></span></li></ul>
	<p>Not compete in <em>same</em> market as chinese, but BRANDED as eco friendly.</p></td>
	<td>Popularity = Social media movement + combine with envt movement</td>
</tr>
<tr>
	<td>Funding&nbsp;</td>
	<td>Scheme?&nbsp;</td>
	<td>Pension to artists</td>
</tr>
<tr>
	<td>Training of artist</td>
	<td>&nbsp;</td>
	<td>+ local community teaching (vocational education NEP, 2020)</td>
</tr>
</tbody></table>
<p>&nbsp;</p>
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
<ol>
<li>suicide increasing, mental health worsening</li>
<li>&nbsp;NCD increasing</li>
<li>&nbsp;Demographic dividend</li>
<li>&nbsp;Epidomogical diseases</li></ol>
<p>&nbsp;</p>
<h4>&nbsp;Where India needs transition?? And is stagnant?</h4>
<ol>
<li>MMR , IMR&nbsp;</li>
<li>Rate of population decline and population momentum&nbsp;</li>
<li>Poverty reduction stagnation</li>
<li>Base of GDP growth - still dependent on services , manuf 17%&nbsp;</li>
<li>&nbsp;GER in higher edu&nbsp;</li>
<li>&nbsp;</li></ol>
What do you want to become?

---

Why do you want to join civil services?

The preparation gave me a chance to know about India. 
Through the service, I intend to know India more. And serve it, as I come to know more of the people, values, cultures.

What is cykture ? 

---

If you qualify the civil services examination, would you become what you want to become?

That'd be the first step in my journey to explore the demands of people of India. I sincerely hope I can rise upto the challenge.

Gandhi - "I amy not have capaxity at the start, but i will acquire it as I go. " 


---

Article 370 was abrogated in August this year. While the majority of the citizens in rest of the part of India are happy and elated at this historical decision by the Government, a segment of the society feels that in the ongoing jubilation and celebrations, we have forgotten the real people- the Kashmiris. While there can hardly be a debate on the decision to abrogate Article 370, questions are being raised about the manner in which it has been implemented. Are we really winning the hearts and minds of the Kashmiris? Are e not alienating them by not including them in the wider discourse of the issue? Are we not making a statement that we are no more a soft state? Somehow, it appears that underneath the blanket of national joy and chest thumping, there is a simmering discontent and distrust that will alienate the Kashmiris further.

Do you agree with this assessment? Share your views and substantiate with suitable reasoning.

> Need pole centric strategy on Kashmir issue. free detained leaders. Let them air their views. Communications and public transport be released sowly. Mission reachout 
>Special corpus for infrastrure n Kashmir. 
> Kashmir Rage and Reason by gowhar Geelani ; Children learning terms like custody killing at early age. So, not conducive atmosphere.

> here lies a duty on central government to convince the people that the new constitutional arrangement is for the good of the people.

>perception in the people of Jammu and Kashmir should change and rather they should learn from Ladakhis that the integration with the mainstream India will be in their favour in the longer run.

> Radicalistaion and unlicensed guns removal (Former Home Secretary BP SIngh) - it helped in Nagaland. MOre people in administration from JnK only = Demographic balance. Corruption. Basic public infra. equal opportunities.
> Long run = income from tourism, local handicrafts. Making JnK sustainable. ''Peace first, then economics.''
> "Save heart Kashmir" was stopped owing to Internet Shutdown.
---

| Specific diseases | Double burden of disease |
| money  | OoPE = irony of healthcare |
| general health policy  | Curative vs preventive, Health as Disaster = both curative + preventive |
| Laws  | state list = at forefront |

<h3>What?</h3>
<h3>functions ?</h3>
<h3>issues</h3>
<h3>way fwd</h3>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Context</td>
	<td>Recent events</td>
	<td>
	<ol>
	<li>75 yrs of UN,</li>
	<li>PM calls for refoms and "Crisis of Confidence"</li>
	<li>The Future we want the UN we need : Collective commitment to multilaterialsm</li>
	<li>Reform UN requires reforming UNSC</li></ol></td>
</tr>
<tr>
	<td>Mandate</td>
	<td>Vague</td>
	<td>
	<ol>
	<li>Ensure international peace, security</li>
	<li>Approve new member to UN</li>
	<li>Approve changes to UN charter</li></ol></td>
</tr>
<tr>
	<td>Composition</td>
	<td>
	<p>Biased - P5</p>
	<p>Regional representation, Veto for P5</p></td>
	<td>
	<ol>
	<li>Total = 10
	<ol>
	<li>Permanent - 5</li>
	<li>Temporary, rotation basis (2yrs) regional&nbsp;quota - 10</li></ol></li></ol></td>
</tr>
<tr>
	<td>Functions</td>
	<td>O3 = outdated, overburdened, overlap</td>
	<td>
	<ol>
	<li>Lack of finance for troops (~90K)&nbsp;for peacekeeping operations</li></ol></td>
</tr>
<tr>
	<td>Special power</td>
	<td>discretion&nbsp;</td>
	<td>&nbsp;<strong>Binding obligations</strong> on members</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<p>&nbsp;</p>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><a class="tc-tiddlylink tc-tiddlylink-shadow" href="http://bjtools.tiddlyspot.com/#%24%3A%2Fplugin%2Fbj%2Fvisualeditor%2Fincludelib" style="box-sizing: border-box; background: rgb(255, 255, 255); user-select: inherit; outline: 0px; text-decoration: underline; font-weight: bold; color: rgb(87, 120, 216); font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, &quot;DejaVu Sans&quot;, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">$:/plugin/bj/visualeditor/includelib</a><span style="color: rgb(51, 51, 83); font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, &quot;Lucida Grande&quot;, &quot;DejaVu Sans&quot;, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"><span> </span></span>
!!.hh2 issues realted

# Administering vaccination training by health worker = eVIN (stocks)
# Availability of vaccine, efficacy 
# Harmful effect - Conjugae vaccine, IPV causing re emergence of Polio virus, inadequate rate of immunization 
# risk of incomplete vaccination - vaccine hesitancy, social vaccine (mask soap distance and sanitiser) 
# RnD in vaccine and policy incentives = 
# Generic medicine = india pharmacy of the world. - ROle in neighborhood and Intl collaboration 
# awareness = 2 boond zindagi ki 
!! Ethical angle : 
not a transaction, but done for the larger benefit of the society.

-----

!! Voting Patterns
# [[Political Campaign Analysis | ]] : "Source : Form 20 by ECI"
## Unleash discriminatory development - on the basis of voter profiles in an area.
## Data needed : demography, contact, political leaning.
## makes way for less famous but young/tech political entrepreneurs
## 

#"todo" : 
## totaliser machines
## Respect the secrecy of ballot under RPA, 1951
<ul>
<li><u>Introduction</u>-
<ul>
<li>Women who were recipients of justice and social reforms in 19th C, soon became companions of nationalist men</li>
<li>Participated in all streams be it <strong>Gandhian</strong>, <strong>Socialist</strong>, <strong>Communist</strong>, <strong>Revolutionary</strong> or <strong>Reformatory</strong></li>
<li>Also contributed to Tribal , Peasant movements + Trade Union Struggles</li>
<li>Came from all backgrounds- educated and liberal families; Urban and Rural areas; Various castes, religions etc</li></ul></li></ul>
<p>&nbsp;</p>
<ul>
<li>Early Struggles- Pre 1857
<ul>
<li>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Bhima Bai Holkar</td>
	<td>
	<p>- Against British colonel Malcolm</p>
	<p>- Defeated him in Guirella warfare</p></td>
</tr>
<tr>
	<td>Rani Chanamma of Kittur (Belgaum)</td>
	<td>
	<p>- 30 years before Revolt of 1857</p>
	<p>- Her husband died; Son died; Adopted a son which was not recognised as the legal heir by BEIC; Although codified later by Dalhousie, DoLapse was practiced even earlier</p>
	<p>- 1st battle btw Kittur and BEIC- Company lost</p></td>
</tr>
<tr>
	<td>Rani Begum Hazrat Mahal of Awadh</td>
	<td>
	<p>- 1820—1879</p>
	<p>- She worked with Nana Saheb , Tantia Tope, etc. in the Revolt.</p></td>
</tr>
</tbody></table>
<p>&nbsp;</p></li></ul></li>
<li>1857 -First War of Ind-
<ul>
<li>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Rani Laxmi Bai</td>
	<td>
	<p>- <strong>"Queen of a small state but empress of a limitless empire of glory"</strong></p>
	<p>- Patriotism, Self Respect, Heroism</p></td>
</tr>
<tr>
	<td>Jhalkari Bai</td>
	<td>
	<p>- Member of Durga Dal (Women's brigade of Jhansi)</p>
	<p>- Dressed like Rani Laxmi Bai; Led the troops and misguided the British</p></td>
</tr>
<tr>
	<td>Rani Avantibai Lodhi of Ramgarh</td>
	<td>
	<p>- Raised 4000 troops when British took over the kingdom post the death of her husband</p></td>
</tr>
<tr>
	<td>Rani Jindan Kaur</td>
	<td>
	<p>- Fought in Punjab</p>
	<p>- Came up with a strategy of 2 pronged attack; But never succeeded as her coded letters were intercepted by British</p></td>
</tr>
<tr>
	<td>Azizun Bai</td>
	<td>
	<p>- House of AB in Kanpur became a meeting point for rebel sepoys</p>
	<p>- Used as HQ to collect and distribute arms</p></td>
</tr>
</tbody></table>
<p>&nbsp;</p></li></ul></li>
<li>Annie Besant; Sarojini Naidu; Kasturba Gandhi
<ul>
<li>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Annie Besant</td>
	<td>
	<p>- Education + Revival of Indian Culture + Religion</p>
	<p>- Commonweal + New India</p>
	<p>- Home Rule Movement 1916-17</p>
	<p>- Worked with Tilak for readmission of Extremists in INC</p>
	<p>- 1st woman to become INC President</p></td>
</tr>
<tr>
	<td>Kasturba Gandhi</td>
	<td>
	<p>- Source of <strong>moral support to Gandhi</strong></p>
	<p>- Fought for civil rights (both in South Africa +India)</p></td>
</tr>
<tr>
	<td>Bhikaji Cama</td>
	<td>
	<p>- <strong>Mother of Indian Revolution</strong></p>
	<p>- Worked from Paris with Shyamji Krishna Varma</p>
	<p>- Encouraged youth to fight for the cause of their nation;&nbsp;</p>
	<p>- Organised <strong>Free India Society</strong></p>
	<p>- Published "Bande Mataram" to spread revolutionary ideas</p>
	<p>&nbsp;</p></td>
</tr>
</tbody></table>
<p>&nbsp;</p></li></ul></li>
<li>NCM
<ul>
<li>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;</td>
	<td>&nbsp;</td>
</tr>
</tbody></table>
<p>&nbsp;</p></li></ul></li>
<li>CDM
<ul>
<li>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Sarojini Naidu</td>
	<td>- Led satyagrahis at Dharsana Salt works in Bombay- 1930 CDM
	<p>- 1925- 1st Indian woman to preside INC</p>
	<p>- Represented women in 2nd RTC 1932</p></td>
</tr>
<tr>
	<td><strong>Durgabai Deshmukh</strong></td>
	<td>
	<p>- Organised Salt Satyagraha in Madras- 1930</p>
	<p>- Set up <strong>Andhra Mahila Sabha</strong> for welfare of women- 1941</p>
	<p>- Only female member of Panel of Chairmen of Constituent Assembly</p></td>
</tr>
<tr>
	<td>Vijaylaxmi Pandit</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Kamaladevi Chattopadhyay</td>
	<td>
	<p>- <strong>Force Behind renaissance of Indian handicrafts, handlooms</strong></p>
	<p>- Was arrested while trying to sell contraband salt in Bombay Stock Exchange</p></td>
</tr>
</tbody></table>
<p>&nbsp;</p></li></ul></li>
<li>Dandi March- Sarojini Naidu Dharsana Saltworks- 1930</li>
<li>Revolutionary Activities
<ul>
<li>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Preetilata Wadedar</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Bina Das</td>
	<td>- Entered Calcutta Uni during convocation and fired</td>
</tr>
<tr>
	<td>Kalpana Dutta</td>
	<td>- Part of Chittagong Armoury Raid</td>
</tr>
<tr>
	<td>Suniti Chaudhury + Shanti Ghosh</td>
	<td>- Assassinated DM of Comilla</td>
</tr>
<tr>
	<td>Nanibala Devi</td>
	<td>- Joined Yugantar</td>
</tr>
<tr>
	<td>Razia Khatun</td>
	<td>- Yugantar + Anushilan Samiti</td>
</tr>
<tr>
	<td>Rani Gaidineliu</td>
	<td>- Queen of Naga</td>
</tr>
</tbody></table>
<p>&nbsp;</p></li></ul></li>
<li>QIM
<ul>
<li>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Aruna Asaf Ali</td>
	<td>
	<p>- Grand Old Lady</p>
	<p>- Hosted flag at Gowalia Tank Maidan</p>
	<p>- Edited the journal "<strong>Inquilab</strong>" which aimed at mass mobilisation</p></td>
</tr>
<tr>
	<td>Sucheta Kriplani</td>
	<td>
	<p>- <strong>Estd "Women Wing" in INC in 1940</strong></p>
	<p>- 1st Woman CM of India</p></td>
</tr>
<tr>
	<td>Usha Mehta</td>
	<td>- Acted as the announcer of <strong>"Voice of Freedom"</strong> - the underground Congress radio</td>
</tr>
</tbody></table></li></ul></li></ul>
<p>&nbsp;</p>
<p><strong>_________________________________________________________________________________________</strong></p>
<ul>
<li>There was another category of women who might not have directly participated in the freedom struggle but they contributed to the emancipation of their own kind.</li></ul>
<table border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tbody>
<tr>
	<td>Maharani Tapaswini</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Pandita Ramabai</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Sarla Devi Chaudhurani</td>
	<td>- Bharat Stree Mahamandal</td>
</tr>
<tr>
	<td>Mehribai Tata</td>
	<td>&nbsp;</td>
</tr>
<tr>
	<td>Muthulakshmi Reddy</td>
	<td>- 1st Woman Legislator</td>
</tr>
</tbody></table>
<ul>
<li>Aimed at- Female education, Women status, Prohibition of Child Marriage and Purdah</li></ul>
<p>!!! Japan agreements - Economic might</p>
<p>!!! Plague World history</p>
<p>Great Depression and today differences / Commonality</p>
<p>Mao revolution and China great leap forward</p>
<h3><span style="font-family:Comic Sans MS,cursive"><strong>Important topics</strong> </span></h3>
<p>: do American revo; french Revo; industrialization;2 world wars&amp;post-war independence.</p>
<p><strong>French revolution</strong>,&nbsp;<strong>American revolution, American Civil war, Industrial revolution</strong>, Emergence of Nation states, Balkan wars,&nbsp;<strong>WW1, WW2</strong>, Colonisation,&nbsp;<strong>Decolonisation</strong>,&nbsp;<strong>Russian revolution, Chinese communist revolution</strong>, Korean War,&nbsp;<strong>League of Nations, UN</strong>, Fascism, Nazism for starters.</p>